Docker容器網(wǎng)絡互聯(lián)的項目實踐
1 前言
在默認情況下,docker中的容器都是連接到一個虛擬的網(wǎng)橋上的,這為獨立的容器提供了互聯(lián)的可能。而了解容器間網(wǎng)絡的互聯(lián)對于我們的項目部署至關重要。
2 常用指令
| 命令 | 作用 |
|---|---|
| docker network create | 創(chuàng)建一個網(wǎng)絡 |
| docker network ls | 查看所有網(wǎng)絡 |
| docker network rm | 刪除指定網(wǎng)絡 |
| docker network prune | 清除未使用的網(wǎng)絡 |
| docker network connect | 使指定容器連接加入某網(wǎng)絡 |
| docker network disconnect | 使指定容器連接離開某網(wǎng)絡 |
| docker network inspect | 查看網(wǎng)絡詳細信息 |
具體可以查看官方文檔:
docker network create | Docker Docs
3 實現(xiàn)容器互聯(lián)
3.1 自定義網(wǎng)絡
有了自定義網(wǎng)絡,容器間就可以通過名稱相互訪問,而默認網(wǎng)絡不行。


3.2 讓容器連接創(chuàng)建的網(wǎng)絡
3.2.1 容器創(chuàng)建后連接網(wǎng)絡


我們可以看到,除了默認網(wǎng)橋,還有我們給它連接的網(wǎng)絡。
3.2.2 容器創(chuàng)建時連接網(wǎng)絡
docker run -d --name dd -p 8080:8080 --network heima docker-demo
這個命令的意思是在 Docker 中運行一個名為 "docker-demo" 的容器,該容器會在后臺(detached mode)運行,并且命名為 "dd",并且將容器內部的 8080 端口映射到宿主機的 8080 端口上,并且連接到名為 "heima" 的 Docker 網(wǎng)絡。
這樣創(chuàng)建就沒有默認網(wǎng)橋了,如下:

3.3 嘗試使用容器名訪問(測試)

到此這篇關于Docker容器網(wǎng)絡互聯(lián)的項目實踐的文章就介紹到這了,更多相關Docker容器網(wǎng)絡互聯(lián)內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
springboot整合docker部署實現(xiàn)兩種構建Docker鏡像方式
這篇文章主要介紹了springboot整合docker部署實現(xiàn)兩種構建Docker鏡像方式,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-04-04
Docker安裝Minio+SpringBoot上傳下載文件方式
本文主要介紹了如何通過Docker安裝Minio并進行訪問測試,同時也講解了如何在SpringBoot中上傳文件到Minio,內容包含了pom文件引入依賴,application.properties配置,Minio配置,MinioClinet,FileService,FileServiceImpl的配置2024-10-10
docker-compose管理容器network與ip問題
這篇文章主要介紹了docker-compose管理容器network與ip問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-01-01

