Docker學習筆記----容器的連接

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

網絡端口映射

首先我們創建了一個python應用的容器, 然後啓動它

docker run -d -P training/webapp python app.py

docker run -d -p 5000:5000 training/webapp python app.py

兩種方式的區別是:

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

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

同時我們還可以綁定網絡地址

docker run -d -p 127.0.0.1:5001:5000 training/webapp python app.py

默認我們是綁定的tcp端口, 我們也可以指定綁定udp端口

docker run -d -p 127.0.0.1:5001:5000/udp training/webapp python app.py

然後我們可以查看下端口

docker port 容器名 5000

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

docker run -d -P --name runoob training/webapp python app.py

Docker容器連接

除了端口映射外,我們還可以使用docker的連接系統,將多個容器和docker連接到一起, 共享連接信息

docker連接會創建一個父子關係, 其中父容器可以看到子容器的信息

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章