Docker容器添加映射端口的两种实现方法

一般在运行容器时,我们都会通过参数 -p(使用大写的-P参数则会随机选择宿主机的一个端口进行映射)来指定宿主机和容器端口的映射,例如,参数说明,即创建容器时,你可以设置一个端口来进行宿主机和容器之间端口的映射,比如外边的8080与容器内的22进行映射后,那你可以使用 宿主机IP:8080 在xshell进行连接容器了,在这里我是创建了一个Centos容器,内部创建一个Hadoop的伪分布式集群,想要在浏览器打开HDFS的网站进行查看数据,所以想要给容器加个端口映射,下面就是我实操成功的方法,希望能够帮到正在阅读的读者。,直接给现在容器停了(当然你要不想停也可以,只是打包会慢一点,当然我是没出意外,如果你怕出现特殊情况,那就先把容器停了),然后把这个容器打包成镜像,然后使用这个镜像开启新的容器,开启的时候加上你想新添加的端口将现有的容器打包成镜像,然后在使用新的镜像运行容器时重新指定要映射的端口,实操如下:,修改要容器的配置文件,这样就不需要每次想要添加端口映射,就得重新创建一边容器了,Docker容器添加映射端口的两种实现方法,Docker容器添加映射端口的两种实现方法,这两个文件在写入的时候都建议写在原有端口的后面,我当时是写在前面了,但是不知道为啥就一直不生效,可能是先扫描已经配置过的端口的原因把,Docker容器添加映射端口的两种实现方法,同理,你也可以通过这种方式来删除添加错误的端口
返回顶部
跳到底部

Copyright 2011-2024 南京追名网络科技有限公司 苏ICP备2023031119号-6 乌徒帮 All Rights Reserved Powered by Z-BlogPHP Theme By open开发

请先 登录 再评论,若不是会员请先 注册