我有以下内容:
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
ubuntu-14.04/vertica-db 7.0.2-1_amd64 16aeed3aa559 3 days ago 785.5 MB
启动新的docker机器:
docker run \
-d -t \
--name verticadb-test \
-p 5433:5433 \
--entrypoint="/docker-init.sh" \
16aeed3aa559
是否可能"运行"使用"某些名称"而不是"图片ID" ?
每次构建新图像时,我都必须更新一些脚本来更新"图像ID"。所以,我想使用一些我可以运行的名称/别名,而不管图像ID。
最诚挚的问候。
答案 0 :(得分:4)
您可以使用图片名称和标签的组合代替图片ID。
docker run \
-d -t \
--name verticadb-test \
-p 5433:5433 \
--entrypoint="/docker-init.sh" \
ubuntu-14.04/vertica-db:7.0.2-1_amd64
对您的问题进行小规模澄清。实际上,当您使用docker run
时,您会运行“图像”并创建容器。