原创 VS Code集成Bash shell
打開VS Code的配置 File ——> Preferences ——> Settings Save一下,關掉重新啓動 VS Code 這裏就有bash選項了,可以執行shell腳本了。 參考 https://code.visua
原创 【mysql】docker安裝的mysql,修改時區
1、遇到的問題 時區總是相差8個小時 2、 首次解決方法 進入容器 /etc/my.cnf 是鏈接文件,修改不了 服務器新建my.cnf ,增加 default-time-zone ='+8:00'; 然後把服務器新建的 my.cnf
原创 【docker】 /var/lib/docker/overlay2/ 佔用磁盤問題
df -h 查看到下面的路徑,佔用快滿了 而如果把 /var/lib/docker/overlay2/ ,裏面的內容刪除的話,docker pull要報錯 failed to register layer: symlink ../9
原创 【docker】/var/lib/docker/overlay2/ 佔用磁盤問題,臨時解決方案
刪除了/var/lib/docker/overlay2/ 部分內容後 docker pull時報錯 於是 rm -rf /var/lib/docker/ systemctl stop docker systemctl start doc
原创 【K8S】K8S使用學習筆記
1、spec 定義資源的狀態,對於Pod來說,最重要屬性就是containers spec: containers: -name:web image: ports - containerPort:80 #定義
原创 【docker compose】linux上安裝docker compose
命令很簡單,就以下幾行 先是安裝wget命令 yum -y install wget 以下命令依次執行,第一條命令執行時間視網絡情況而定 wget https://github.com/docker/compose/release
原创 【sftp連接報錯】Unhandled exception. Renci.SshNet.Common.SftpPermissionDeniedException: Permission denied
通過網上查找資料得知:應該是創建文件時,對某些文件夾沒有相應權限,就會報這個錯。 解決方法: 依照對方給的資料,其中有一項 DestinationFolder 在測試環境的配置文件中,
原创 【ftp sftp】在linux上的使用命令
由於部署的服務中,有需要訪問外部 ftp 或 sftp 的功能。 有些報錯在排查時,需要先在服務器上測試能否連接上外部 ftp 或 sftp。 所以需要簡單的命令在服務器上試一下連接。 1、ftp的連接 直接輸入 ftp ftp> ope
原创 IDEA打jar包(帶外部依賴)
工作中做了發送釘釘消息的功能,腳本中使用了釘釘的相關api,打jar包時,就需要帶上這個外部依賴。 使用的框架:springboot 網上有很多maven 打包時,加入外部依賴的配置,但結果五花八門,看的人眼花,就使用了最原始的方法。 1
原创 【jenkins】設置備份
路徑 系統管理—ThinBackup 每週一到週五的 凌晨1點進行備份 備份至服務器的 /'backup 文件夾
原创 【linux】linux上設置定時任務
由於linux上部署了比較多docker服務,在部署服務的過程中,會生成很多tag爲none的鏡像。 需要做的就是,定時清理這些tag爲none的鏡像,爲服務器減少佔用空間。 過程也很簡單。 第一步: 在某個文件夾下,新建sh 文件 內
原创 【docker】增加dockerhub的訪問
修改配置文件 /usr/lib/systemd/system/docker.service ExecStart=/usr/bin/dockerd --insecure-registry=192.1**.***.*** systemct
原创 jenkins部署docker項目時報錯
jenkins部署docker項目時報錯 docker-compose -H tcp://172.**.**.**:12375 -f docker-compose.yml up -d Network _default declared
原创 【jenkins】jenkins 與 gitlab 打通自動觸發
目的: 在開發分支develop有push操作的時候,自動觸發jenkins上的部署到開發環境的job,實現開發環境自動部署。 步驟: 1、jenkins上安裝 Gitlab Hook Plugin 和 GitLab Plugin
原创 .net core 自動化測試覆蓋率的統計方法
使用技術:dotnet cover 第一步: 從gitlab上下載項目代碼,並且運行相關的前端環境,使項目本地運行ok。 第二步: 安裝dotnet cover 鏈接:https://pan.baidu.com/s/1dV6SCHNb2B