日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

Docker中?container?和?image?的命名_docker

作者:小公雞卡哇伊呀~ ? 更新時間: 2022-06-22 編程語言

1. 容器命名

創建容器時,如果不用 --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 : tag
  • tag 可以是版本號或者名稱,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 具備 nametag 此時要運行容器,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 使得容器在停止后自動刪除。

原文鏈接:https://blog.csdn.net/ftell/article/details/124369972

欄目分類
最近更新