互联网技术 / 互联网资讯 · 2024年3月14日 0

Docker容器命名规则解析

为了建立链接,Docker依赖于您的容器的名称。您已经看到您创建的每个容器都有一个自动创建的名称;在本指南中,您确实已经熟悉了我们的老朋友。您也可以自己命名容器。这种命名提供了两个有用的功能:

1.以更容易记住它们的方式命名执行特定功能的容器会很有用,例如命名包含Web应用程序的容器为web。

2.它为Docker提供了一个参考点,允许它引用其他容器,例如,您可以指定将容器链接web到容器db。

您可以使用–name标志命名容器,例如:

$ docker run -d -P –name web training/webapp Python app.py

这将启动一个新容器并使用该–name标志来命名容器web。您可以使用docker ps命令查看容器的名称。

$ docker ps -l

您还可以使用docker inspect返回容器的名称。

容器名称必须是唯一的。这意味着您只能调用一个容器web。如果要重新使用容器名称,则必须先删除旧容器(带有docker container rm),然后才能创建具有相同名称的新容器。作为替代方案,您可以将–rm标志与docker run命令一起使用。这会在容器停止后立即删除容器。