您好,登錄后才能下訂單哦!
這篇文章主要講解了“docker中如何給容器重命名”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“docker中如何給容器重命名”吧!
當你創建一個docker容器,它被分配一個全局惟一的標識符(UUID)。這是為了避免命名沖突和脫離人為干預促進自動化的必不可少的。
docker也支持容器用一個2個單詞的隨機生成的名字,并用底線強調,例如:evil_ptolemy。這可以更簡單的告訴一個人這是哪個容器。但是隨機名字比起UUID不能讓人對容器的運行有更多的觀察。
運行容器的時候命名
通過添加–name=meaningful_name讓docker運行命令,在交互進程中一個evil_ptolomy變的更易識別而且像docker ps輸出命令一樣。然而這存在局限性。自動容器名稱必須唯一后,你不能使用存疑的名稱并且服務規模超出一個容器。
在命令行上或在一個文件:
docker run --name=meaningful_name
舉例:如果我們基于Nginx基礎鏡像上運行一個容器,并且像這樣開始:
docker run --name nginx -d nginx
名稱會在運行的容器列表中顯示:
docker ps Output CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 08f333ef7216 nginx "nginx -g 'daemon off" 15 seconds ago Up 14 seconds 80/tcp, 443/tcp nginx
當docker ps名字在輸出中出現并且可以用來管理容器,如果你鏈接它或在日志文件中它將不會出現在容器的命令提示符中。
重命名docker容器
請使用rename子命令 ,docker rename 原容器名稱 新容器名稱
。在以下示例中,我們將容器discourse_app重命名為新名稱disc_app 。
$ sudo docker rename discourse_app disc_app
重命名容器后,確認它現在使用新名稱。
$ sudo docker ps
有關更多信息,請參見docker-run手冊頁。
$ man docker-run
感謝各位的閱讀,以上就是“docker中如何給容器重命名”的內容了,經過本文的學習后,相信大家對docker中如何給容器重命名這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。