创建Docker容器时,系统会自动为每个容器分配一个通用唯一标识符( UUID )编号,以避免任何命名冲突,并在无人参与的情况下提高自动化程度。
另请参阅 : 如何在CentOS中安装Docker和学习基本容器操作
在本文中,我们将解释如何在Linux中轻松识别Docker容器以及命名或重命名容器。
默认情况下,docker使用三种方法来标识容器,即:
- UUID长标识符,例如“ 21fbb152a940a37e816a442e6b09022e26b78ccd5a8eb4fcf91efeb559425c8c ”。
- UUID短标识符,例如“ 21fbb152a940a37 ”。
- 名称例如discourse_app 。
请注意,如果未指定名称,则默认情况下,Docker守护程序会为容器分配UUID长标识符; 它生成一个随机字符串作为名称。
如何命名Docker容器
使用--name
标志时,可以在运行它们时为docker容器分配令人难忘的名称,如下所示。 -d
标志告诉docker在后台运行分离模式的容器并打印新的容器ID。
$ sudo docker run -d --name discourse_app local_discourse/app
名称Docker容器
要查看所有docker容器的列表,请运行以下命令。
$ sudo docker ps
列出Docker容器
从现在开始,每个使用container_id的命令现在都可以与您指定的名称一起使用。
$ sudo docker restart discourse_app $ sudo docker stop discourse_app $ sudo docker start discourse_app
如何重命名Docker容器
要重命名docker容器,请使用rename子命令 ,如下所示,在以下示例中,我们将容器discourse_app重命名为新名称disc_app 。
$ sudo docker rename discourse_app disc_app
重命名容器后,确认它现在使用新名称。
$ sudo docker ps
有关更多信息,请参见docker-run手册页。
$ man docker-run
就这样! 在本文中,我们已经阐述了如何命名和重命名Docker容器。 使用下面的评论表单提出任何问题或将您的想法添加到本指南。