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。
沒有留言:
張貼留言