docker 容器鏈接

經過端口鏈接到一個docker容器python

網絡端口映射docker

 建立一個python應用的容器centos

使用docker ps能夠看到容器端口5000綁定主機端口32768網絡

-P:是容器內部端口隨機映射到主機的高端口blog

-p:是容器內部端口綁定到指定的主機端口it

還能夠指定容器綁定的網絡地址,如綁定127.0.0.1test

能夠經過訪問127.0.0.1:5001來訪問容器的5000端口容器

docker port命令能夠快速查看端口的綁定狀況network

Docker容器鏈接終端

端口映射並非惟一把docker鏈接到另一個容器的方法

docker 有一個鏈接系統容許將多個容器鏈接在一塊兒,共享鏈接信息

docker 鏈接會建立一個父子關係,其中父容器能夠看到子容器的信息

容器互聯

將容器加入自定義的Docker網絡來鏈接多個容器

新建網絡

docker network create -d bridge my-net

-d:指定Dcoker網絡類型,有bridge,overlay

鏈接容器

運行一個容器並鏈接到新建的my-net網絡

docker run -it --rm --name centos1 --network my-net centos:latest sh

打開新的終端,再運行一個容器並加入到my-net網絡

docker run -it --rm --name centos2 --network my-net centos:latest sh

再打開一個新的終端查看容器信息

經過ping命令證實centos1容器和centos2容器創建了互聯關係

在容器centos1上輸入ping centos2容器,它會解析成172.18.0.3,同理在centos2容器上也能成功鏈接。

容器命名

使用--name 標識來命名容器

刪除中止運行的容器

docker rm $(docker ps -qf status=exited)

相關文章
相關標籤/搜索