Docker 網路之埠繫結

2022-08-20 02:42:19 字數 783 閱讀 3437

外部訪問容器

容器中可以執行一些網路應用,要讓外部也可以訪問這些應用,可以通過 -p 或 -p 引數來指定埠對映。

-p標記時 

docker 會隨機對映乙個 49000~49900 的埠到內部容器開放的網路埠。

-p標記時 

則可以指定要對映的埠,並且,在乙個指定埠上只可以繫結乙個容器。支援的格式有 

ip:hostport:containerport 

ip::containerport 

hostport:containerport

使用 hostport:containerport 格式本地的 5000 埠對映到容器的 5000 埠

此時缺省會繫結本地所有介面上的所有位址。

可以使用 ip:hostport:containerport 格式指定對映使用乙個特定位址,比如 localhost 位址 127.0.0.1

使用 ip::containerport 繫結 localhost 的任意埠到容器的 5000 埠,本地主機會自動分配乙個埠

#還可以使用 udp 標記來指定 udp 埠

使用 docker port 來檢視當前對映的埠配置,也可以檢視到繫結的位址

$ docker port

-p 標記可以多次使用來繫結多個埠,例如

docker 修改目錄 繫結目錄 繫結埠

1 停止要修改的容器,docker進入管理系統 1 docker run it privileged pid host justincormack nsenter1 2 cd var lib docker containers ls 2 根據容器id進入容器目錄 容器id根據 docker insp...

Linux網路程式設計 埠繫結問題

所謂繫結 bind 是指別人連線我只能通過我所繫結的埠,相當於,我買了乙個手機,別人要想聯絡我,必須要知道我的手機號碼,這時候,我需要怎麼辦呢?我需要給手機插上 卡,固定乙個 號碼,這樣別人就能通過這個 號碼聯絡我。手機插上 卡,固定乙個 號碼,類似於繫結 bind 的過程,繫結 bind 為了固定...

docker容器繫結外部IP和埠 容器間互聯

通過 p或 p引數來指定埠對映,使用 p 大寫 標記時,docker會隨機選擇乙個埠對映到容器內部開放的網路埠 p 小寫 則可以指定要對映的埠,並且在乙個指定埠上只可以繫結乙個容器 支援3中形式 ip hostport containerport ip containerport hostport ...