iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
DevOps

搞定Docker網路 系列

很多網路文章的Docker網路設定都沒有完整說明,利用這次機會連續30天完整整理情境跟設定方式,也為自己學習留下紀錄。

鐵人鍊成 | 共 31 篇文章 | 8 人訂閱 訂閱系列文 RSS系列文
DAY 21

Docker的網路-cAdvisor

參考:https://github.com/google/cadvisor 個別的container網路流量情形,如果有儀表板的呈現,會比較直覺,所以我們找上了...

2023-10-02 ‧ 由 tedyang2 分享
DAY 22

Docker的網路-重回Traefik介紹組成對外服務與CICD

今天是鐵人賽的重整日。 網路議題整理到21天後,有發現之前太堅持在IP配置這件事,這樣會讓HOST的網路功能有些複雜,對後續管理並不是一件好事。 所以後面我會嘗...

2023-10-03 ‧ 由 tedyang2 分享
DAY 23

Docker的網路-Sonarqube與Maven

剛好工作有個原始碼品質掃描工作,就記錄以下也分享出來,勉強跟網路有關XD: 範例目標:啟動sonarqube並用maven進行scan 啟動sonarqube...

2023-10-04 ‧ 由 tedyang2 分享
DAY 24

Docker的網路-Sonarqube與Maven整合案例-compose整合

先建立ap_net網路 docker network create ap_net 撰寫sonarqube docker compose yaml...

2023-10-05 ‧ 由 tedyang2 分享
DAY 25

Docker的網路-Drone+Drone Runner+SonarQube+Gitlab堆疊

昨天完成了SonarQube與Maven的整合,今天想繼續把CICD平台繼續堆疊起來,Maven那段可以改在腳本執行。 先說我遇到了幾個問題: gitlab...

2023-10-06 ‧ 由 tedyang2 分享
DAY 26

Docker的網路-Drone+Drone Runner網路問題排除

因為drone會啟動一個container:drone/git,它跑得IP跟ap_net的網段不同,以致於連線異常,所以這部份要調整runner的網路設定。 參...

2023-10-07 ‧ 由 tedyang2 分享
DAY 27

Drone的網路-CICD平台+compose yaml腳本

終於,我們來到了整個系列的起點:CICD全容器化作業的野望。 曾經使用過Azure DevOps、Jenkins、Gitlab等CICD工具,也有一說是使用Do...

2023-10-08 ‧ 由 tedyang2 分享
DAY 28

Drone的網路-Drone+gitlab是否可以不用ip溝通?

先說結論,只有sonarqube跟maven之間確實沒有用ip溝通之外,其他跟gitlab有關的地方,都要用ip。 因為gitlab跟drone之間的認證是會利...

2023-10-09 ‧ 由 tedyang2 分享
DAY 29

Drone的網路-Drone+gitlab是否可以不用ip溝通?其實可以

先說明一下,後來還是找到方法讓gitlab跟drone的溝通可以不用ip,不過需要借用traefik的route功能來達成。 不過實作還是有個狀況 drone...

2023-10-10 ‧ 由 tedyang2 分享
DAY 30

Docker的網路-最後整理心得

感謝鐵人賽的挑戰活動,讓我終於把docker的一些用法比較深刻的理解了。 最初是找到直接對外服務ip的docker用法,但後來找到了一些複雜的ipvaln或ma...

2023-10-11 ‧ 由 tedyang2 分享