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

相关推荐
夜莺云原生监控7 分钟前
Prometheus 监控 Kubernetes Cluster 最新极简教程
容器·kubernetes·prometheus
hkNaruto1 小时前
【Docker】openEuler 使用docker-compose部署gitlab-ce
docker·容器·gitlab
为什么要内卷,摆烂不香吗2 小时前
kubernetes(4) 微服务
linux·运维·微服务·容器·kubernetes
conkl7 小时前
Linux 零基础万字入门指南(进阶详解版)
linux·运维·服务器·ssh·文件管理·shell·linux基础
一水鉴天10 小时前
认知系统的架构: 认知残余三角形、认知主体意识 和认知演进金字塔(腾讯元宝)
运维·服务器
一川风絮千片雪10 小时前
【环境配置】Linux/Ubuntu24.04 无图形界面安装显卡驱动
linux·运维·服务器
thulium_11 小时前
使用 Docker 部署 PostgreSQL
docker·postgresql·容器
Danileaf_Guo11 小时前
Ubuntu 18.04快速配置WireGuard互联
linux·运维·服务器·ubuntu
柳鲲鹏11 小时前
Ubuntu下载、安装、编译指定版本python
运维·服务器·ubuntu
画中有画12 小时前
使用AI编程自动实现自动化操作
运维·自动化·ai编程·rpa·自动化脚本·冰狐智能辅助