Docker中 container 和 image 的命名
1. 容器命名
創(chuàng)建容器時,如果不用 --name 指定名稱,那么container的名稱將自動生成。
使用 --name 自定義容器名稱
docker run --name "node_server" -d -p 80:80 node_server_debug
可以看到生成的名稱為node_server
的容器。
PS D:\nodejs-app> docker ps CONTAINER ID ? IMAGE ? ? ? ? ? ? ? COMMAND ? ? ? ? ? ? ? ? ?CREATED ? ? ? ? ? ? STATUS ? ? ? ? ? ? PORTS ? ? ? ? ? ? ? ? ?NAMES 2109c73e4c02 ? node_server_debug ? "docker-entrypoint.s…" ? 17 minutes ago ? ? ?Up 17 minutes ? ? ?0.0.0.0:80->80/tcp ? ? node_server af2960ad0694 ? 100631ad5842 ? ? ? ?"docker-entrypoint.s…" ? About an hour ago ? Up About an hour ? 0.0.0.0:3000->80/tcp ? festive_cartwright
2. image 命名
image
名稱由兩部分組成,格式為 name : tagtag
可以是版本號或者名稱,1, 2, 3,… latest 等等。
image 命名使用 --tag 或者 -t
例如:
docker build -t goals:1.0 .
然后可以看到生成的 image:
PS D:\nodejs-app> docker images REPOSITORY ? ? ? ? ?TAG ? ? ? ? ? ?IMAGE ID ? ? ? CREATED ? ? ? ? ? ? SIZE goals ? ? ? ? ? ? ? 1.0 ? ? ? ? ? ?8fab249eac40 ? 8 minutes ago ? ? ? 1GB node_server_debug ? latest ? ? ? ? 100631ad5842 ? About an hour ago ? 1GB python_debuggg ? ? ?latest ? ? ? ? 7e318e98ef5c ? 5 hours ago ? ? ? ? 920MB <none> ? ? ? ? ? ? ?<none> ? ? ? ? baa6515f82a2 ? 23 hours ago ? ? ? ?1GB
image
具備 name
和 tag
此時要運行容器,image 可以改為使用 name : tag 的格式
例如:
PS D:\nodejs-app > docker run --name "node_server3" --rm -d -p 81:80 goals:1.0 d2d4bdcca1c61a09f79cf9cb5f52d42cfe89863e59c6d0d4dd27185dcf2715ad PS D:\nodejs-app >?
其中 --rm 使得容器在停止后自動刪除。
到此這篇關(guān)于Docker中 container 和 image 的命名的文章就介紹到這了,更多相關(guān) container和 image 命名內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- 聊聊kubernetes1.20用containerd替換docker(shim)的問題
- Docker 退出container后保持繼續(xù)運行的操作
- docker 移除掉運行不正常的container操作
- 再見 Docker如何5分鐘轉(zhuǎn)型 containerd
- Docker動態(tài)給容器Container暴露端口操作
- 刪除docker images中為none的鏡像操作
- docker images本地遷移的實現(xiàn)
- 解決docker images 鏡像消失的問題
- docker鏡像無法刪除 Error:No such image:xxxxxx解決
- Docker中如何刪除image(鏡像)的方法
相關(guān)文章
Docker動態(tài)給容器Container暴露端口操作
這篇文章主要介紹了Docker動態(tài)給容器Container暴露端口操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-11-11詳解利用nginx和docker實現(xiàn)一個簡易的負載均衡
本篇文章主要介紹了利用nginx和docker實現(xiàn)一個簡易的負載均衡 ,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-06-06Docker安裝Tomcat、MySQL和Redis的步驟詳解
這篇文章主要介紹了Docker安裝Tomcat、MySQL和Redis的步驟詳解,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-11-11