原创 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