Docker使用“某个名称/别名”运行

我有以下几点:

$ 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 

是否可以使用“某些名称”而不是“IMAGE ID”“运行”新机器?

每当我build立一个新的形象,我不得不更新一些脚本来更新“图像ID”。 所以,我想使用一些名称/别名,我可以运行,不pipeIMAGE ID。

最好的祝福。

您可以使用图像名称和标记的组合,而不是图像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 

对你的问题作出小的澄清。 你实际上运行一个“图像”,并创build一个容器,当你使用docker run