你如何命名一个 docker 容器?

Mat*_*att 10 ubuntu-12.04 docker

在 Ubuntu 12.04.4 上,我安装了 Docker 1.1.2。我尝试了各种尝试使用以下方法设置图像 ID:

sudo docker run -i -t --name=container1 ubuntu date
Run Code Online (Sandbox Code Playgroud)

但是,我的尝试似乎失败了。每次我做一个docker ps -a图像ID都被随机化了。如果添加,我可以设置主机名,-h container1但我想设置图像 ID。我在这里缺少什么?谢谢!

小智 8

抱歉回复晚了,我自己现在使用的是 1.1.2 版,命名容器的正确方法如下:

sudo docker run --name="testname" image command
Run Code Online (Sandbox Code Playgroud)

testname 是您要为容器指定的名称。

玩得开心码头!


Jan*_*nen 1

不起作用-name container1?我想它应该等于--name=container1(我附近没有 Docker 实例可以尝试),但你永远不知道。