这篇文章主要介绍“docker怎么修改容器的ip和端口映射”,在日常操作中,相信很多人在docker怎么修改容器的ip和端口映射问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”docker怎么修改容器的ip和端口映射”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!docker如何修改容器的ip和端口映射?默认情况下,容器可以建立到外网网络的链接,但是外网网络无法连接到容器。docker允许通过开发云主机域名外部访问容器或容器互联的方式来提供网络服务,外部访问容器可以在容器中运行网络应用可以通过-p 或 -P参数来指定端口映射。-P:默认指定端口 -p自定义指定端口,以下操作通过myfirstapp镜像模拟1、外部访问容器docker容器启动之后,容器服务中可以运行一些网络应用,通过-p或-P参数来指定端口映射。a、用-P(大写)标记时,docker会随机选择一个端口映射到容器内部开开发云主机域名放的网络端口上。此时访问本机的32770端口就可以访问到容器内web应用提供的界面。也可以使用docker logs来查看应用的信息b、使用-p(小写)标记时则可以指定要映射的端口,并且在一个指定端口上只可以绑定一个容器,支持的格式有:可以看到本地4000端口已经被映射,换一个端口4001也被映射。docker默认会映射本地所有的地址。现在开发云主机域名我们来尝试一下映射到指定地址的指定端口然后要访问容器中的应用只能通过127.0.0.1这个ip访问。接下来是绑定本机的任意端口到容器的80端口,随机分配一个端口还可以指定通信协议
docker run -d -p 5003:80/udp myfirstapp python app.py
2.查看容器绑定和映射的端口及Ip地址到此,关于“docker怎么修改容器的ip和端口映射”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注开发云网站,小编会继续努力为大家带来更多实用的文章!
本文从转载,原作者保留一切权利,若侵权请联系删除。
《docker怎么修改容器的ip和端口映射》来自互联网同行内容,若有侵权,请联系我们删除!
还没有评论,来说两句吧...