埠對映的指令是什麼?
docker指令:docker run -p ip:hostport:containerport redis
使用-p引數 會分配宿主機的埠對映到容器內部的埠號。
ip表示主機的ip位址。
hostport表示宿主機的埠。
containerport表示容器內部的埠。
支援的格式有三種:
如:127.0.0.1:3306:3306,對映本機的3306埠到容器內部的3306埠。
如:127.0.0.1::3306,對映本機的3306埠到容器內部的3306埠。
hostport:containerport:對映本機的指定埠到容器內部的指定埠。(常用)
如:3306:3306,對映本機的3306埠到容器內部的3306埠。
進入容器裡面
$ sudo docker ps
$ sudo docker exec -it 775c7c9ee1e1 /bin/bash
docker 埠對映與容器互聯
在啟動容器時,如果不指定引數,外部網路無法訪問容器。當容器執行一些網路應用,需要用外部網路訪問,可以使用 p或 p引數指定對映埠。使用docker port來檢視埠情況。互聯系統基於容器名字,所以要合理定義容器的名字。建立容器的時候使用 name來指定名字。注意 容器名字唯一 docker run ...
Docker 埠對映與容器互聯
在實踐中,經常會碰到需要多個服務元件容器共同協作的情況,這往往需要多個容器之間能夠互相訪問到對方的服務。docker 除了通過網路訪間外,還提供了兩個很方便的功能來滿足服務訪問的基本需求 乙個是允許對映容器內應用的服務埠到本地宿主主機 另 乙個是互聯機制實現多個容器間通過容器名來快速訪問。在啟動容器...
Docker 埠對映與容器互聯
埠對映實現容器訪問 1.從外部訪問容器應用 在啟動容器的時候,如果不指定對應引數,在容器外部是無法通過網路來訪問容器內的網路應用和服務的。當容器中執行一些網路應用,要讓外部訪問這些應用時,可以通過 p或 p引數來指定埠對映。當使用 p 大寫的 標記時,docker會隨機對映乙個49000 49900...