如何更改docker容器端口

如何更改docker容器端口

我们知道docker run是可以指定端口映射的,但是容器一旦生成就没有一个命令可以直接修改。通常间接的办法是保存镜像,再创建一个新的容器,在创建时指定新的端口映射。

(推荐教程:docker教程)

那么有什么办法可以不保存镜像而直接修改已有的这个容器呢?

具体方法如下:

1) 停止容器

2) 停止docker服务(systemctl stop docker)

3) 修改这个容器的hostconfig.json文件中的端口(原帖有人提到,如果config.v2.json里面也记录了端口,也要修改)

cd /var/lib/docker/3b6ef264a040* #这里是CONTAINER IDvi hostconfig.json#如果之前没有端口映射, 应该有这样的一段:"PortBindings":{}#增加一个映射, 这样写:"PortBindings":{"3306/tcp":[{"HostIp":"","HostPort":"3307"}]}#前一个数字是容器端口, 后一个是宿主机端口.#而修改现有端口映射更简单, 把端口号改掉就行.

登录后复制

4) 启动docker服务(systemctl start docker)

5) 启动容器

以上就是如何更改docker容器端口的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/3042995.html

(0)
上一篇 2025年3月13日 14:38:08
下一篇 2025年3月13日 14:38:32

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 搭建docker私有仓库的方法

    1、背景介绍 在 Docker 中,当我们执行 docker pull xxx 命令的时候,可能会比较好奇,docker 会去哪儿查找并下载镜像呢? 相关推荐:docker教程 疑问回答: 它实际上是从 registry.hub.docke…

    2025年3月13日
    200
  • 快速搭建composer内网代码仓库

    下面由composer教程栏目给大家介绍docker怎么搭建内网composer satis代码仓库,希望对需要的朋友有所帮助! Docker搭建内网 composer satis 代码仓库 搭建composer内网代码仓库 拉取 comp…

    2025年3月13日
    200
  • 如何使用Docker进行容器的安全隔离和权限管理

    随着容器化技术的迅猛发展,安全问题也逐渐引起人们的关注。在容器化部署环境中,容器的安全隔离和权限管理是至关重要的。本文将介绍如何使用Docker进行容器的安全隔离和权限管理,同时提供代码示例以帮助读者更好地理解。 一、使用用户和组进行安全隔…

    2025年3月13日
    200
  • 如何使用Docker进行容器的自动化部署和回滚

    随着云计算和微服务的普及,Docker作为一种轻量级的虚拟化技术被广泛应用于容器化部署。Docker具有快速部署、资源隔离、易于管理等优点,能够大大简化应用的维护和发布流程。本文将介绍如何使用Docker进行容器的自动化部署和回滚,并提供一…

    2025年3月13日
    200
  • 如何使用Docker进行网络配置和安全管理

    如何使用Docker进行网络配置和安全管理 随着云计算和容器化技术的发展,Docker已成为了一种广泛使用的容器化平台。通过使用Docker,我们可以方便地创建、部署和管理各种应用。然而,网络配置和安全管理也是使用Docker的关键方面。本…

    2025年3月13日
    200
  • docker镜像包含什么

    Docker 镜像包含以下元素:文件系统层(根文件系统、层)、元数据(Manifest 文件、配置、标签)、网络设置(IP 地址、端口映射)、用户和组(用户 ID、组 ID)、命令(入口点、CMD)。 Docker 镜像包含的内容 Dock…

    2025年3月13日
    200
  • docker镜像源怎么换国内

    可切换到国内镜像源,步骤如下:1. 编辑配置文件 /etc/docker/daemon.json,添加镜像源地址;2. 保存退出后,重启 Docker 服务 sudo systemctl restart docker,即可提升镜像下载速度和…

    2025年3月13日
    200
  • docker怎么配置镜像仓库

    配置 Docker 镜像仓库的六个关键步骤:选择镜像仓库创建仓库认证到镜像仓库推送镜像到仓库从仓库拉取镜像配置镜像仓库凭据(可选) 如何配置 Docker 镜像仓库 Docker 镜像仓库是存储和管理 Docker 镜像的中心位置。要配置 …

    2025年3月13日
    200
  • docker怎么清理内存缓存

    为了清理 Docker 内存缓存,可以遵循以下步骤:使用 docker system prune 命令自动清理缓存、图像、容器和卷。使用 docker image prune 命令删除未使用的图像。使用 docker container p…

    2025年3月13日
    200
  • docker怎么看镜像信息

    查看 Docker 镜像信息的方法:列出所有镜像:docker images查看特定镜像信息:docker inspect [镜像ID或名称]查看镜像文件系统:docker run -it [镜像ID或名称] /bin/sh 如何查看 Do…

    2025年3月13日
    200

发表回复

登录后才能评论