如何修改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 容器的端口

相关推荐
古法老登瞎折腾2 小时前
大数据智能运维实战(十一):运维 MCP 的工程化——权限、限流、审计与错误处理
java·大数据·运维·spring ai·mcp
琥珀.2 小时前
mysql中json数组转列表查询
linux·运维·服务器
dawnsky.liu3 小时前
在 RHEL 中使用 goose 实现远程主机管理
linux·运维·ai
Linux运维技术栈4 小时前
CVE-2026-91403 高危漏洞修复:Rocky Linux 9 多版本 JDK 环境清理实操
java·linux·运维
云上先途15 小时前
企业 AI 服务部署周期多久,会不会影响原有业务运转?
大数据·运维·人工智能
执伞人ONLY6 小时前
AI知识库自动化知识加工没做对,人工整理永远追不上知识产生
运维·人工智能·自动化
叼烟扛炮6 小时前
Linux 学习笔记(三十三):线程互斥——互斥锁(Mutex)与死锁
linux·运维·服务器·笔记·学习·1024程序员节
无足鸟ICT6 小时前
【RHCA+】who命令(查看已登陆用户)
linux·运维·服务器
RacentCLM7 小时前
证书即服务CaaS:从申请、续期到部署的自动化链路拆解
运维·数据库·自动化·ssl
注塑机数据采集联网7 小时前
注塑机生产管控MES系统应用
大数据·运维·服务器·人工智能·物联网