改變已經(jīng)創(chuàng)建了 Docker 容器名
如果已經(jīng)創(chuàng)建了 Docker 容器,可使用以下方法改變其名稱:
使用 docker rename 命令
這是最常用的方法,語法為 “docker rename < 舊容器名稱或 ID> < 新容器名稱 >”4。例如:
docker rename my_old_container my_new_container
使用該命令時需確保容器已停止運行,新名稱不能與其他正在運行的容器沖突4。
使用 Docker Compose
如果你是使用 Docker Compose 來管理容器,可以通過編輯docker-compose.yml文件來更改服務(容器)的名稱,然后重新部署服務1。具體步驟如下1:
- 編輯
docker-compose.yml文件,找到你想要更改名稱的服務,修改services部分下的相應name字段。 - 使用
docker-compose up -d命令來重新部署服務。
停止、刪除并重新創(chuàng)建容器
此方法比較直接,但會丟失容器當前的狀態(tài),除非你有備份或可以從其他鏡像 / 服務重建狀態(tài)1。具體操作如下1:
- 停止容器:使用 “docker stop < 舊容器名稱或 ID>” 命令停止需要更改名稱的容器。
- 刪除容器:使用 “docker rm < 舊容器名稱或 ID>” 命令刪除已停止的容器。
- 重新創(chuàng)建容器:使用 “docker run --name < 新容器名稱> < 其他必要參數(shù) > < 鏡像名 >” 命令重新創(chuàng)建容器,確保包含所有必要的參數(shù),如端口映射、卷掛載等。

浙公網(wǎng)安備 33010602011771號