容器埠對映實現訪問容器

2022-03-30 15:43:23 字數 655 閱讀 1354

** 

1、從外部訪問容器應用

-p 或-p埠對映,-p,docker會隨機對映49000~49900的埠到內部容器開放的網落埠

2、對映所有介面位址

多次使用-p可以對映多個埠

3、對映到指定位址的指定埠

4、對映到指定位址的任意埠

5、檢視對映埠配置

docker port name 5000

使用docker inspect+容器可以獲取容器的詳細資訊

容器的互聯是一種讓多個容器中應用進行快速互動的方式,接受容器可以通過容器名快速訪問到源容器

1、自定義容器命名

連線系統依據容器的名稱來執行

使用 --name標記可以為容器自定義命名

容器的名稱是唯一的

2、容器互聯

使用--link引數可以讓容器之間 安全地進行互動

建立乙個新的資料庫容器

docker run -d  --name db training/postgres

建立乙個新的web容器並連線到db容器

--link引數格式為name:alias,name是要連線的容器名稱,alias是這個連線的別名

docker ps檢視的時候,容器名列 db,web/db,後者代表了允許web容器訪問db容器的資訊

Docker更改容器埠對映

一般情況下是不可以改變容器的埠對映的,只有通過run命令指定。如果想要不改變容器內容和配置的情況下更改埠對映只有先停止,然後將容器打包成映象,然後在執行新的映象的時候指定新的埠對映。先停止容器 docker stop containera 將容器commit成為乙個映象 docker commit ...

docke埠對映建立容器

7.建立公司映象的容器,並直接執行 1.使用映象名啟動,注意需要加在映象名後面加 和tag標籤 docker run d it v tbkt web api dj code p 8009 8009 entrypoint python name web api djangov1.11.1 v1.6 c...

Docker容器修改埠對映

對於已經建立的docker容器,需要新增容器對主機的埠對映,主要分為三種 1.使用docker ps a命令找到要修改容器的container id 2.執行以下命令,進入該容器目錄 docker inspect container id grep id cd var lib docker cont...