怎么修改docker容器端口映射

小億
189
2023-09-20 13:04:35
欄目: 編程語言

要修改Docker容器的端口映射,可以通過以下步驟進(jìn)行操作:

  1. 首先停止正在運(yùn)行的容器??梢允褂?code>docker stop命令停止容器。例如,如果容器的名稱是my_container,可以運(yùn)行以下命令停止容器:
docker stop my_container
  1. 檢查容器的當(dāng)前端口映射設(shè)置??梢允褂?code>docker ps命令列出正在運(yùn)行的容器,查看容器的端口映射。例如,如果容器的名稱是my_container,可以運(yùn)行以下命令查看容器的端口映射:
docker ps -a | grep my_container
  1. 修改容器的端口映射設(shè)置??梢允褂?code>docker run命令重新運(yùn)行容器,并指定新的端口映射。例如,如果容器的名稱是my_container,原來的端口映射是將容器的80端口映射到主機(jī)的8080端口,可以運(yùn)行以下命令修改端口映射為將容器的80端口映射到主機(jī)的9090端口:
docker run -p 9090:80 --name my_container my_image

其中,my_image是容器的鏡像名稱。

  1. 啟動(dòng)容器??梢允褂?code>docker start命令啟動(dòng)容器。例如,如果容器的名稱是my_container,可以運(yùn)行以下命令啟動(dòng)容器:
docker start my_container
  1. 驗(yàn)證端口映射是否已修改成功??梢允褂?code>docker ps命令列出正在運(yùn)行的容器,查看容器的端口映射是否已更新為新的設(shè)置。例如,如果容器的名稱是my_container,可以運(yùn)行以下命令查看容器的端口映射:
docker ps -a | grep my_container

現(xiàn)在,Docker容器的端口映射就已經(jīng)成功修改了。

0