修改docker容器映射端口

原创
ithorizon 8个月前 (09-01) 阅读数 111 #Docker

修改Docker容器映射端口指南

在使用Docker的过程中,有时我们也许需要在运行中的容器上修改映射的端口。以下是详细步骤,教大家怎样修改Docker容器的端口映射。

停止当前容器

首先,需要停止正在运行的Docker容器。可以使用以下命令来停止容器:

docker stop 容器ID或名称

查找当前容器配置

在修改端口映射之前,可以通过以下命令查看容器的配置信息:

docker inspect 容器ID或名称

该命令将返回容器的详细信息,包括端口映射等配置。从中找到"NetworkSettings"下的"Ports"部分,就可以看到当前容器的端口映射情况。

删除原容器

由于端口映射是在容器创建时指定的,不能直接修改正在运行的容器以改变其端口映射。所以,需要删除原容器:

docker rm 容器ID或名称

重新创建容器并映射新端口

现在可以重新创建容器,并使用新的端口映射。下面是重新创建容器时指定新端口映射的命令示例:

docker run -d -p 新宿主机端口:容器端口 --name 新容器名称 镜像名称

注意替换命令中的"新宿主机端口"、"容器端口"、"新容器名称"和"镜像名称"等占位符。

验证新的端口映射

启动新容器后,可以验证新的端口映射是否胜利:

docker ps

或者使用以下命令查看容器的具体信息:

docker inspect 新容器名称或ID

检查"NetworkSettings"下的"Ports"部分,确认映射的端口是否已经更新。

总结

以上就是怎样在Docker中修改容器映射端口的全过程。需要注意的是,修改端口映射需要停止容器,删除原容器,并重新创建容器,这也许会造成一些临时数据丢失。所以,在操作之前,请确保已经备份了重要的数据。


本文由IT视界版权所有,禁止未经同意的情况下转发

文章标签: Docker


热门