docker修改容器的端口、容器名、映射地址以及注意事项

修改Docker容器的端口、容器名和映射地址是非常常见的操作,下面是一个具体的修改容器的端口、容器名和映射地址的步骤。

修改容器的端口

为了修改一个Docker容器的端口,需要用到-docker run命令,运行一个容器时,可以使用-p选项将容器的一个端口映射到主机的一个端口。

步骤

  1. 查找容器的IP地址,使用以下命令:

docker inspect <CONTAINER_ID> | grep IPAddress
如果您不知道容器的ID,请使用以下命令:

docker ps

  1. 查看当前正在运行的容器列表,使用以下命令:

docker ps

  1. 停止正在运行的容器。

docker stop <CONTAINER_ID>

  1. 修改端口号。

docker run -d -p <YOUR_PORT>:<CONTAINER_PORT> <IMAGE-ID>
这个命令将在启动容器时指定一个新的端口,这个端口将在主机上为容器预先配置一个端口。

  1. 查看Docker容器的端口映射,使用以下命令:

docker port <CONTAINER_ID>

修改Docker容器的名称

Docker容器的名称是容器的唯一标识符,修改名称是一种常见的操作,这里我们使用docker命令将Docker容器的名称修改为新的名称。

步骤

  1. 查找Docker容器的ID号或者名称,使用以下命令:

docker ps

  1. 停止正在运行的容器。

docker stop <CONTAINER-ID>

  1. 修改Docker容器的名称。

docker rename <CONTAINER-ID> <NEW-NAME>

  1. 查看修改后的Docker容器信息,使用以下命令:

docker inspect <NEW-NAME>

修改Docker容器的映射地址

修改Docker容器的映射地址可以帮助您更好的管理您的Docker容器,以下是修改Docker容器的映射地址的具体步骤。

步骤

  1. 查找Docker容器的IP地址,使用以下命令:

docker inspect <CONTAINER-ID> | grep IPAddress

  1. 停止正在运行的Docker容器。

docker stop <CONTAINER-ID>

  1. 删除Docker容器。

docker rm <CONTAINER-ID>

  1. 启动新的Docker容器,指定新的映射地址。

docker run -d --name webserver -p <NEW-IP>:<CONTANIER-IP> <IMAGE-ID>

  1. 查看Docker容器的运行状态。

docker ps

注意事项:

  1. 在修改容器的方法时,要确保被修改的容器处于离线状态。
  2. 在修改容器名称时,容器名称必须是唯一的。
  3. 在修改容器端口和映射地址时,请确保端口和IP地址有效。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:docker修改容器的端口、容器名、映射地址以及注意事项 - Python技术站

(0)
上一篇 2023年5月15日
下一篇 2023年5月15日

相关文章

  • docker 部署 zookeeper 集群

    安装环境:   3台装有docker的Ubuntu 机器,192.168.120.100、192.168.120.101、192.168.120.102 步骤: 1、分别创建zookeeper的文件夹   mkdir ~/docker/zookeeper     cd ~/docker/zookeeper 2、创建zoo.cfg 文件   vim zoo.c…

    Docker 2023年4月11日
    00
  • 教你如何从正在运行的容器创建 Docker 映像

    教你如何从正在运行的容器创建 Docker 映像 在Docker中我们通常使用Docker镜像来运行我们的应用程序或服务。Docker容器是从镜像中创建的,但是当我们需要对镜像进行修改或更新时,我们可以从运行中的容器中创建一个新的镜像。接下来,我们将详细介绍如何从正在运行的容器中创建Docker镜像。 步骤如下: 1. 启动容器 首先,我们需要启动一个Doc…

    Docker 2023年5月15日
    00
  • 两种方式创建docker镜像的启动容器时区别介绍(总结篇)

    创建Docker镜像的方式有两种:使用Dockerfile创建和通过容器创建。在启动容器时,这两种方式的区别取决于你创建镜像时使用的方法。 使用Dockerfile创建镜像 Dockerfile是Docker镜像的构建文件,可以在其中指定Docker镜像的基础环境、安装的软件包、代码等。当你通过Dockerfile创建Docker镜像后,启动Docker容器…

    Docker 2023年5月16日
    00
  • 09–Docker 安装tomcat9

    1.在hub.docker.com中获取tomcat拉取地址   docker pull tomcat:9.0.41-jdk8-corretto    2.查看Dockerfile   中WORKDIR 为/user/local/tomcat,CATALINA_HOME为/user/local/tomcat    注:查看CATALINA_HOME主要是为了…

    Docker 2023年4月12日
    00
  • docker实践之容器的导入与导出

    Docker实践之容器的导入与导出 Docker 是一个开源的项目,利用它可以轻松地创建,部署和运行应用程序。本文将介绍 Docker 中容器的导入和导出操作,以便更好的管理 Docker 容器。 容器的导出 如果要将一个正在运行的 Docker 容器导出,就可以使用 docker export 命令。这个命令会将整个容器打包成一个 tar 文件,保存在指定…

    Docker 2023年5月16日
    00
  • docker建立私有仓库的过程

    Docker建立私有仓库的过程 Docker 是一款基于 Linux 的轻量级虚拟化,可以快速部署和管理容器化应用程序,它广泛应用于开发、测试、部署等环节。 Docker Hub 是 Docker 的云服务平台,可以让你共享或者获取 Docker 的 image。但是,在特殊场景下,如网络不便、代码私密性要求等情况下,我们需要自建 Docker 私有仓库来存…

    Docker 2023年5月16日
    00
  • 记一次CentOS Install Docker 报错

        报错信息:     问题: package docker-ce-3:19.03.2-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be installed – cannot install the best candidate for …

    Docker 2023年4月13日
    00
  • 阿里云下docker启动mysql容器,开启外部访问

    (1)拉取mysql镜像 “`docker pull centos/mysql-57-centos7“` (2)创建容器 “`docker run -di –name=tensquare_mysql -p 33306:3306 -e MYSQL_ROOT_PASSWORD=123456 centos/mysql-57-centos7“` -p 代表…

    Docker 2023年4月13日
    00
合作推广
合作推广
分享本页
返回顶部