docker的容器怎么映射端口,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原开发云主机域名因和解决方法,通过这篇文章希望你能解决这个问题。Docker 端口映射即映射容器内应用的服务端口到本机宿主机器。当容器中运行一些网络应用,要让外部访问这些应用时,可以通过 -P 或 -p 参数两种方式来指定端口映射。1.随机映射,使用 -P 参数时,docker容器会随机映射一个端口到内部容器开放的网络端口。2.指定端口,使用 -p 参数时,可以指定要映射的端口,并且在一个指定的端口上只可以绑定一个容器。3.查看映射端口,使用 docker port 命令来查看当前开发云主机域名映射的端口配置,也可以查看到绑定的地址。方法一1、获得容器IP将container_name 换成实际环境中的容器名
docker inspect `container_name` | grep IPAddress
2、 i开发云主机域名ptable转发端口将容器的8000端口映射到docker主机的8001端口
iptables -t nat -A DOCKER -p tcp --dport 8001 -j DNAT --to-destination 172.17.0.19:8000
方法二1.提交一个运行中的容器为镜像
docker commit containerid foo/live
2.运行镜像并添加端口
docker run -d -p 8000:80 foo/live /bin/bash
活动:慈云数据爆款香港服务器,CTG+CN2高速带宽、快速稳定、平均延迟10+ms 速度快,免备案,每月仅需19元!! 点击查看
看完上述内容,你们掌握docker的容器怎么映射端口的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注开发云行业资讯频道,感谢各位的阅读!
本文从转载,原作者保留一切权利,若侵权请联系删除。
《docker的容器怎么映射端口》来自互联网同行内容,若有侵权,请联系我们删除!
还没有评论,来说两句吧...