本文共 732 字,大约阅读时间需要 2 分钟。
1.Docker允许通过外部访问容器,容器需要开放一个端口映射到容器外部的端口,外部可通过这个端口访问到联网的容器。
# docker run --rm -d -p 80:80 --name webserver nginx
访问域名:80即可访问网页
-p(小写) :暴露给外部的端口,主机(宿主)端口:容器端口
-P(大写) :随机映射一个49000~49900到内部容器开放的端口。
# docker port webserver 80
# docker network create -d bridge hly-net# 查看网络# docker network ls
# docker network create -d bridge [netName]
-d:指定Docker网络类型,bridge,overlay(用于Swarm)
# 运行第一个容器# docker run -d -P --name web1 --network hly-net -v /src/webapp:/webapp training/webapp
# 运行第二个容器docker run -d -P --name web2 --network hly-net -v /src/webapp:/webapp training/webapp
# docker exec -it web1 bash# ping web2
公众号:【星尘Pro】
github:
推荐阅读
转载地址:http://mbfsi.baihongyu.com/