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

相关推荐
yunfuuwqi2 小时前
OpenClaw✅真·喂饭级教程:2026年OpenClaw(原Moltbot)一键部署+接入飞书最佳实践
运维·服务器·网络·人工智能·飞书·京东云
迎仔2 小时前
C-算力中心网络隔离实施方法:怎么搞?
运维·网络
代码游侠2 小时前
C语言核心概念复习——网络协议与TCP/IP
linux·运维·服务器·网络·算法
oMcLin3 小时前
2025年必备的Docker命令指南与实战示例
docker·容器·eureka
AtoposのCX3303 小时前
Docker运行hello-world镜像失败或超时
运维·docker
sun cat3 小时前
Docker详细介绍(6)
docker·容器·docker-compose
熊延4 小时前
麒麟V10系统安装部署elasticsearch
linux·运维·服务器·elasticsearch·搜索引擎·全文检索
Yeats_Liao7 小时前
评估体系构建:基于自动化指标与人工打分的双重验证
运维·人工智能·深度学习·算法·机器学习·自动化
小Pawn爷7 小时前
4.镜像仓库
docker
爱吃生蚝的于勒8 小时前
【Linux】进程信号之捕捉(三)
linux·运维·服务器·c语言·数据结构·c++·学习