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

相关推荐
HY小海18 分钟前
【Linux】进程概念
linux·运维·服务器
王八八。35 分钟前
linux后台java、postSQL部署命令
java·linux·运维
TheRouter1 小时前
LLM 应用的Evals 工程实践:从手动测试到自动化回归测试体系
运维·ai·自动化·log4j
黎阳之光3 小时前
黎阳之光:以视频孪生重构智慧防火,打造“天空地人智”一体化森林防火新范式
大数据·运维·人工智能·物联网·安全
сокол4 小时前
【网安-Web渗透测试-靶场系列】AWD-Platform(ctf-hub)
linux·服务器·ubuntu·网络安全·docker
utf8mb4安全女神4 小时前
Linux系统服务相关命令【定时任务设置】【任务进程管理】【防火墙区域应用】
linux·运维·服务器
凯丨5 小时前
Claude Code 自动化开发的完整体系
运维·自动化
月走乂山7 小时前
Windows 10 WSL2 安装问题排查与解决全记录
windows·docker·hyper-v·故障排查·wsl2
SilentSamsara8 小时前
concurrent.futures 实战:进程池与线程池的统一抽象
运维·开发语言·python·青少年编程
疯狂成瘾者8 小时前
常见的 Linux 版本
linux·运维·服务器