1. Docker的安裝
確認系統中已安裝Docker,若未安裝,可執行以下命令完成安裝:
sudo apt update sudo apt install docker.io
2. 啟動與啟用Docker服務
安裝完成后,啟動Docker服務并設置為開機自動啟動:
sudo systemctl start docker sudo systemctl enable docker
3. 檢查Docker網絡狀態
Docker默認生成若干網絡,可用以下命令查看當前存在的Docker網絡:
docker network ls
4. 自定義網絡的創建
如需構建新的自定義網絡,可運行如下命令:
docker network create my_network
5. 容器接入網絡
建立網絡后,能夠將容器綁定至該網絡。先啟動一個容器:
接著讓此容器連接到先前創建的網絡:
docker network connect my_network my_container
6. 網絡模式的選擇
Docker提供bridge、host、none及overlay等多種網絡模式,默認采用bridge模式。可在啟動容器時明確指定網絡模式:
docker run -d --network my_network --name my_container nginx
7. 靜態IP的設定
若要為容器分配靜態IP,可在創建網絡時定義子網與網關,并在啟動容器時指派IP地址:
docker network create --subnet=172.18.0.0/16 --gateway=172.18.0.1 my_network docker run -d --network my_network --ip 172.18.0.10 --name my_container nginx
8. 查看容器網絡詳情
可通過以下命令獲取容器的網絡配置信息:
docker inspect my_container
在返回結果中,可找到關于容器網絡的具體配置。
9. 網絡的移除
當某網絡不再需要時,可執行以下命令予以刪除:
docker network rm my_network
10. Docker守護進程網絡配置
若需調整Docker守護進程的網絡設置,可編輯/etc/docker/daemon.json文件。例如,添加自定義DNS服務器:
{ "dns": ["8.8.8.8", "8.8.4.4"] }
最后重啟Docker服務以使修改生效:
sudo systemctl restart docker
依照上述步驟,即可在Debian上成功配置Docker網絡,以適應各種網絡環境的需求。