docker run --name t1 --rm -p 80 ceiling/httpd:v0.2 80端口随机开放出去
docker run --name t1 --rm -p 192.168.2.106::80 ceiling/httpd:v0.2 80端口开放给192.168.2.106的随意端口
docker run --name t1 --rm -p 192.168.2.106:8080:80 ceiling/httpd:v0.2 80端口开放给192.168.2.106的8080端口
docker run --name t1 --rm -p 80:80 ceiling/httpd:v0.2 80端口开放给任意IP的80端口
docker port t1 查看共享的端口
iptables -vnL -t nat 查看iptables转发的端口
两个容器共用一个IP方法
docker run --name b1 -it --rmbusybox:latest
docker run --name b2 -it --network container:b1 --rmbusybox:latest b2使用b1的网络
将容器使用物理机的IP
docker run --name b2 -it --network host --rmbusybox:latest
docker run --name t1 -it --rm -v /data/container/t1:/data busybox 将本地/data/container/t1挂载到容器的/data目录下
多个容器共享同一个网络同一个存储
docker run --name base -it -v /data/base/volume/:/data/web/html busybox
docker run --name web2 --network container:base --volumes-from base -it busybox