Docker中 container 和 image 的命名
1. 容器命名
創(chuàng)建容器時(shí),如果不用 --name 指定名稱,那么container的名稱將自動(dòng)生成。
使用 --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
可以是版本號(hào)或者名稱,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
此時(shí)要運(yùn)行容器,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 使得容器在停止后自動(dòng)刪除。
到此這篇關(guān)于Docker中 container 和 image 的命名的文章就介紹到這了,更多相關(guān) container和 image 命名內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- 聊聊kubernetes1.20用containerd替換docker(shim)的問題
- Docker 退出container后保持繼續(xù)運(yùn)行的操作
- docker 移除掉運(yùn)行不正常的container操作
- 再見 Docker如何5分鐘轉(zhuǎn)型 containerd
- Docker動(dòng)態(tài)給容器Container暴露端口操作
- 刪除docker images中為none的鏡像操作
- docker images本地遷移的實(shí)現(xiàn)
- 解決docker images 鏡像消失的問題
- docker鏡像無法刪除 Error:No such image:xxxxxx解決
- Docker中如何刪除image(鏡像)的方法
相關(guān)文章
Jenkins簡(jiǎn)介與Docker部署Jenkins的方法
今天小編就為大家分享一篇關(guān)于Jenkins簡(jiǎn)介與Docker部署Jenkins的方法,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2018-10-10Docker動(dòng)態(tài)給容器Container暴露端口操作
這篇文章主要介紹了Docker動(dòng)態(tài)給容器Container暴露端口操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-11-11詳解利用nginx和docker實(shí)現(xiàn)一個(gè)簡(jiǎn)易的負(fù)載均衡
本篇文章主要介紹了利用nginx和docker實(shí)現(xiàn)一個(gè)簡(jiǎn)易的負(fù)載均衡 ,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-06-06Docker 跨主機(jī)容器間相互訪問的實(shí)現(xiàn)
本文主要介紹了Docker 跨主機(jī)容器間相互訪問的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-01-01Docker安裝Tomcat、MySQL和Redis的步驟詳解
這篇文章主要介紹了Docker安裝Tomcat、MySQL和Redis的步驟詳解,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-11-11