Docker重新命名容器container的名稱的方式如下。
例如下面是一個運行的jenkins container,當初執行docker run
時沒設定名稱,所以名稱是自動產生的distracted_stonebraker
。
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c90ff3c69a58 jenkins/jenkins:lts "/sbin/tini -- /usr/…" 2 weeks ago Up 9 minutes 0.0.0.0:8080->8080/tcp, 0.0.0.0:50000->50000/tcp distracted_stonebraker
使用指令docker rename <old_name> <new_name>
來重新命名container名稱。
<old_name>
是舊的名稱,new_name
為新的名稱。
例如要把名稱改為jenkins
則輸入docker rename distracted_stonebraker jenkins
。
$ docker rename distracted_stonebraker jenkins
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c90ff3c69a58 jenkins/jenkins:lts "/sbin/tini -- /usr/…" 2 weeks ago Up 13 minutes 0.0.0.0:8080->8080/tcp, 0.0.0.0:50000->50000/tcp jenkins
可以看到名稱由原本的distracted_stonebraker
變成jenkins
。
沒有留言:
張貼留言