快速修改运行中Docker容器端口映射的三种方式

分类:知识百科 日期: 点击:0

在使用Docker容器时,有时需要对容器的端口进行修改,而在运行中的容器中,修改端口映射的方式有三种:

使用docker commit命令

使用docker commit命令可以将容器的当前状态保存为一个新的镜像,修改新镜像的端口映射,使用新镜像运行容器即可。具体步骤如下:

  • 使用docker ps命令查看当前运行的容器,记录容器的ID;
  • 使用docker commit命令将当前容器的状态保存为新的镜像:
    docker commit [容器ID] [新镜像名]
  • 使用docker inspect命令查看新镜像的端口映射,并修改端口映射;
  • 使用新镜像运行容器:
    docker run -d -p [新端口]:[旧端口] [新镜像名]

使用docker update命令

docker update命令可以对运行中的容器进行配置修改,其中也可以修改容器的端口映射。具体步骤如下:

  • 使用docker ps命令查看当前运行的容器,记录容器的ID;
  • 使用docker update命令修改容器的端口映射:
    docker update --publish [新端口]:[旧端口] [容器ID]

使用docker stop命令

使用docker stop命令停止容器,使用docker run命令重新运行容器,在运行容器时修改端口映射。具体步骤如下:

  • 使用docker ps命令查看当前运行的容器,记录容器的ID;
  • 使用docker stop命令停止容器:
    docker stop [容器ID]
  • 使用docker run命令重新运行容器,并修改端口映射:
    docker run -d -p [新端口]:[旧端口] [镜像名]
标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。