docker0:172.17.0.1 jumpserver:172.17.0.2 nginx:172.17.0.3
指定映射(docker 會(huì)自動(dòng)添加一條iptables規(guī)則來(lái)實(shí)現(xiàn)端口映射) -p hostPort:containerPort -p
ip:hostPort:containerPort 多個(gè)容器都想使用80端口 -p ip::containerPort(隨機(jī)端口) -p
hostPort:containerPort:udp -p 10.0.0.100::53:udp 使用宿主機(jī)的10.0.0.100這個(gè)ip地址的隨機(jī)端口的udp協(xié)議映射
容器的udp53端口 -p 81:80 –p 443:443 可以指定多個(gè)-p
隨機(jī)映射 docker run -P (隨機(jī)端口)
通過(guò)iptables來(lái)實(shí)現(xiàn)的端口映射
docker的數(shù)據(jù)卷管理
/usr/share/nginx/html
-v /opt/xiaoniao:/usr/share/nginx/html
docker run ==== docker create + docker start
docker exec -it 容器id或容器名字 /bin/bash(/bin/sh)
docker attach(使用同一個(gè)終端)
docker attach [OPTIONS] CONTAINER
nsenter(安裝yum install -y util-linux 棄用)持久化 數(shù)據(jù)卷(文件或目錄) -v 卷名:/data -v src(宿主機(jī)的目錄):dst(容器的目錄) 數(shù)據(jù)卷容器 --volumes?
from(跟某一個(gè)已經(jīng)存在的容器掛載相同的卷) 基于nginx啟動(dòng)一個(gè)容器勾邦,監(jiān)聽80和81割择,訪問(wèn)80,出現(xiàn)nginx默認(rèn)歡
迎首頁(yè)蕉饼,訪問(wèn)81,出現(xiàn)小鳥擎椰。 -p 80:80 -p 81:81 -v xxx:xxx -v xxx:xxxx 基于nginx多端口的多站點(diǎn)创肥。