iT邦幫忙

2023 iThome 鐵人賽

0
DevOps

跟著菜鳥手把手用Docker建立服務系列 第 15

Day15 - 菜鳥們一起學習網路 Network 人生第二堂課

  • 分享至 

  • xImage
  •  

來到 Network 人生第二堂課,我們就循序漸進地去繼續講解 Docker Network,一步一步的慢慢往前/images/emoticon/emoticon12.gif


創建一個 Network

docker network create -d "Network drive" "Network Name"

https://ithelp.ithome.com.tw/upload/images/20231227/20158512PHJ4kljMic.png

  • -d bridge 創建 bridge drive
  • mybridge 為 Network 名稱

查詢 Network 清單

docker network ls

https://ithelp.ithome.com.tw/upload/images/20231227/20158512LEJEhwcKOr.png

  • 可以看到 Network 清單有一個bridge,這個是本身Docker的預設

我們試著把 Container 加上 Network mybridge

docker run -d --name "Container Name" --network "Network Name" "Image Name"

我們來查看 Network mybirdge 資訊來看連接上哪些Container

docker network inspect "Network Name"

https://ithelp.ithome.com.tw/upload/images/20231227/20158512Cl6OELSijG.png

  • 這邊我試著把 Mysql 及 Redis 加上 Network mybridge
  • 這就代表著 Mysql Container 跟 Redis Container 可以透過 Network mybridge 做溝通連線

小補充:

  • 一個 Container 可以連多個 Network
  • 可以自己設定 Network geteway跟subnet
    docker network create -d bridge —geteway XXX.XX.X.X —subnet XXX.XX.X.X/XX

這邊我可以真正實作基本 Network 的創建跟一些操作,我們又邁近成為老鳥的一小步了,是否更有點成就感/images/emoticon/emoticon07.gif


上一篇
Day14 - 菜鳥們一起學習網路 Network 人生第一堂課
下一篇
Day16 - 菜鳥們一起學習網路 Network 人生第三堂課
系列文
跟著菜鳥手把手用Docker建立服務30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言