什么时候应该使用 Docker 的容器名称?

当我运行 docker ps -a的时候

CONTAINER ID        IMAGE                         COMMAND                CREATED             STATUS                      PORTS               NAMES
e3be2faeb751        centos:latest   touch /var/log/test   2 minutes ago       Exited (1) 2 minutes ago                        insane_kirch6

疯狂的教堂是什么名字?

80853 次浏览

当您使用 docker run时,您可以使用 --name来命名您自己的容器。如果您不提供名称,Docker 将生成一个随机的名称,就像您拥有的名称一样。

检查他们在 遗留容器链接,命名的重要性的命名文档

不仅可见性,而且还可以作为 container_id,
在 docker 命令,如 startstopexecrm,..。

当您希望在现有容器中运行命令(运行或退出)时,您将通过 姓名Container _ id标识该容器。

例子:

创建一个名为 Qqqq 的容器,启动一个进程“睡眠”1分钟,然后退出。

$ docker run --name qqqq ubuntu sleep 60

在容器 Qqqq 中运行另一个命令:

$ docker exec qqqq ps -aef
UID        PID  PPID  C STIME TTY          TIME CMD
root         1     0  0 04:21 ?        00:00:00 sleep 60
root        11     0  3 04:21 ?        00:00:00 ps -aef

删除集装箱 Qqqq :

$ docker rm qqqq
qqqq

更重要的是,您可以稍后使用 start再次运行命名容器:

docker start --interactive named-containter