Docker學習筆記 容器的連線

2021-09-18 01:47:45 字數 490 閱讀 6135

當我們學會了使用映象和容器後, 我們需要能夠連線到容器, 比如我們在自己的伺服器上部署了自己的應用, 我們怎麼連線到這個應用呢?

網路埠對映

首先我們建立了乙個python應用的容器, 然後啟動它

兩種方式的區別是:

-p: 容器內部埠隨機對映到主機的

-p: 容器內部埠繫結到指定的主機埠

同時我們還可以繫結網路位址

預設我們是繫結的tcp埠, 我們也可以指定繫結udp埠

然後我們可以檢視下埠

docker port 容器名 5000

另外我們也可以給容器命名

docker容器連線

除了埠對映外,我們還可以使用docker的連線系統,將多個容器和docker連線到一起, 共享連線資訊

docker連線會建立乙個父子關係, 其中父容器可以看到子容器的資訊

Docker學習筆記 Docker容器

docker利用容器執行應用,容器是從映象建立的執行例項,每個容器都是相互隔離的。映象是唯讀的,容器在啟動的時候在其上建立了一層可讀寫層。啟動乙個容器有兩種方法,一種是從映象建立乙個容器並執行,另一種是重新啟動處於終止狀態的容器。使用docker run命令從映象建立並啟動乙個容器。使用docker...

docker容器連線

除了暴露埠的通訊方式,還可以通過容器連線來實現容器間的通訊。link 容器名 別名 建立乙個容器 docker run d name dbdata training postgres 連線是相對於直接連線的。直接連線是在同一臺 宿主機上的,docker為了實現跨主機的容器連線提供了ambassado...

docker 容器連線

通過埠連線到乙個docker容器 網路埠對映 建立乙個python應用的容器 使用docker ps可以看到容器埠5000繫結主機埠32768 p 是容器內部埠隨機對映到主機的高階口 p 是容器內部埠繫結到指定的主機埠 還可以指定容器繫結的網路位址,如繫結127.0.0.1 可以通過訪問127.0....