如何修改docker容器的端口映射

要修改 Docker 容器的端口映射,你需要停止并删除现有的容器,然后使用新的端口映射重新运行容器。以下是详细步骤:

  1. 停止容器 : 使用 docker stop 命令停止正在运行的容器。替换 <container_id> 为你要停止的容器的 ID 或者容器的名称。

    复制代码
    docker stop <container_id>
  2. 删除容器 : 使用 docker rm 命令删除已停止的容器。同样,替换 <container_id> 为容器的 ID 或名称。

    复制代码
    docker rm <container_id>
  3. 重新运行容器 : 使用 docker run 命令重新运行容器,并指定新的端口映射。例如,如果你想将容器的端口 8080 映射到主机的端口 9090,可以像下面这样运行容器:

    复制代码
    docker run -d -p 9090:8080 <image_name>

    -d 参数用于在后台运行容器。

    -p 参数用于指定端口映射,格式为 主机端口:容器端口

    <image_name> 是你要运行的容器的镜像名称。

  4. 验证修改 : 确保容器已经成功重新运行,并且新的端口映射已生效。你可以使用 docker ps 命令查看正在运行的容器,并检查端口映射是否正确。

    复制代码
    docker ps

    这样,你就成功修改了 Docker 容器的端口

相关推荐
syty202011 小时前
elastic search 是如何做sum操作的
运维·jenkins
静若繁花_jingjing11 小时前
云原生部署_k8s入门
云原生·容器·kubernetes
运维成长记11 小时前
linux 100个问答81~101 主要是k8s相关
linux·运维·服务器
旺小仔.12 小时前
Linux--线程
linux·运维·服务器
Mr. Cao code12 小时前
探索OpenResty:高性能Web开发利器
linux·运维·服务器·前端·nginx·ubuntu·openresty
厦门辰迈智慧科技有限公司12 小时前
水闸自动化监控系统解决方案
运维·服务器·物联网·安全·自动化·监测
努力学习的小廉13 小时前
深入了解linux系统—— 日志
linux·运维·服务器
MilesShi16 小时前
从 scheduler_tick 到上下文切换:深入解析 Linux 内核的 TIF_NEED_RESCHED 标志设置流程
linux·运维·单片机
真上帝的左手17 小时前
十一、容器化 vs 虚拟化-Kubernetes(K8s)
云原生·容器·kubernetes
落日漫游18 小时前
K8s ConfigMap配置管理全解析
云原生·容器·kubernetes