Docker容器網(wǎng)絡(luò)互聯(lián)的項(xiàng)目實(shí)踐
1 前言
在默認(rèn)情況下,docker中的容器都是連接到一個(gè)虛擬的網(wǎng)橋上的,這為獨(dú)立的容器提供了互聯(lián)的可能。而了解容器間網(wǎng)絡(luò)的互聯(lián)對(duì)于我們的項(xiàng)目部署至關(guān)重要。
2 常用指令
命令 | 作用 |
---|---|
docker network create | 創(chuàng)建一個(gè)網(wǎng)絡(luò) |
docker network ls | 查看所有網(wǎng)絡(luò) |
docker network rm | 刪除指定網(wǎng)絡(luò) |
docker network prune | 清除未使用的網(wǎng)絡(luò) |
docker network connect | 使指定容器連接加入某網(wǎng)絡(luò) |
docker network disconnect | 使指定容器連接離開某網(wǎng)絡(luò) |
docker network inspect | 查看網(wǎng)絡(luò)詳細(xì)信息 |
具體可以查看官方文檔:
docker network create | Docker Docs
3 實(shí)現(xiàn)容器互聯(lián)
3.1 自定義網(wǎng)絡(luò)
有了自定義網(wǎng)絡(luò),容器間就可以通過名稱相互訪問,而默認(rèn)網(wǎng)絡(luò)不行。
3.2 讓容器連接創(chuàng)建的網(wǎng)絡(luò)
3.2.1 容器創(chuàng)建后連接網(wǎng)絡(luò)
我們可以看到,除了默認(rèn)網(wǎng)橋,還有我們給它連接的網(wǎng)絡(luò)。
3.2.2 容器創(chuàng)建時(shí)連接網(wǎng)絡(luò)
docker run -d --name dd -p 8080:8080 --network heima docker-demo
這個(gè)命令的意思是在 Docker 中運(yùn)行一個(gè)名為 "docker-demo" 的容器,該容器會(huì)在后臺(tái)(detached mode)運(yùn)行,并且命名為 "dd",并且將容器內(nèi)部的 8080 端口映射到宿主機(jī)的 8080 端口上,并且連接到名為 "heima" 的 Docker 網(wǎng)絡(luò)。
這樣創(chuàng)建就沒有默認(rèn)網(wǎng)橋了,如下:
3.3 嘗試使用容器名訪問(測(cè)試)
到此這篇關(guān)于Docker容器網(wǎng)絡(luò)互聯(lián)的項(xiàng)目實(shí)踐的文章就介紹到這了,更多相關(guān)Docker容器網(wǎng)絡(luò)互聯(lián)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Docker容器網(wǎng)絡(luò)配置全攻略之橋接、Host、container詳解
- docker修改容器網(wǎng)絡(luò)舉例詳解
- Docker容器網(wǎng)絡(luò)地址的創(chuàng)建修改
- Docker容器網(wǎng)絡(luò)基礎(chǔ)概述
- Docker容器網(wǎng)絡(luò)更改的實(shí)現(xiàn)
- docker 容器網(wǎng)絡(luò)模式詳解
- Docker容器網(wǎng)絡(luò)端口配置過程詳解
- docker之點(diǎn)到點(diǎn)的容器網(wǎng)絡(luò)的配置
- Docker中的容器網(wǎng)絡(luò)以及其配置說明
相關(guān)文章
docker prune命令定時(shí)清理不常用數(shù)據(jù)的操作方法
使用docker引擎服務(wù)時(shí)間久了,會(huì)發(fā)現(xiàn)磁盤空間越來越大,現(xiàn)在要?jiǎng)h除關(guān)于docker相關(guān)不用的數(shù)據(jù)來釋放磁盤空間,這篇文章主要介紹了docker prune命令 可定時(shí)清理不常用數(shù)據(jù),需要的朋友可以參考下2022-10-10詳解centos7 docker1.12安裝私有倉(cāng)庫(kù)
本篇文章主要介紹了centos7 docker1.12安裝私有倉(cāng)庫(kù),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-01-01對(duì)Docker-java項(xiàng)目進(jìn)行jvm調(diào)優(yōu)-內(nèi)存方式
本文詳細(xì)介紹了如何進(jìn)入Docker容器并分析Java進(jìn)程的內(nèi)存使用情況,通過使用jps和jstat工具,可以查看java進(jìn)程列表及內(nèi)存池容量,討論了設(shè)置JVM參數(shù)-Xmx和-Xms相等的重要性,以避免堆內(nèi)存的頻繁調(diào)整,此外,還探討了FullGC觸發(fā)條件和元空間的配置2024-09-09docker中Dockerfile方式建立鏡像HelloWorld
這篇文章主要介紹了docker中Dockerfile方式建立鏡像HelloWorld,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-07-07docker鏡像與傳統(tǒng)vm虛擬機(jī)區(qū)別及分析
這篇文章主要是內(nèi)容分享系列,為大家用大白話通俗的講解docker鏡像與傳統(tǒng)vm虛擬機(jī)區(qū)別以及分析,有需要的朋友可以借鑒參考想,希望能夠有所幫助2022-03-03