Docker 容器命名的三个技巧

简介

当你创建一个 Docker 容器时,它会被分配一个通用唯一标识符(UUID)。这些标识符对于避免命名冲突并促进自动化而言至关重要,而无需人为干预。它们有效地将容器标识给主机和网络。然而,对于人类来说,要区分这些标识符需要更多的努力,无论是在 64 个字符的可读长显示还是更频繁显示的 12 个字符的短形式,可能看起来像 285c9f0f9d3d

为了帮助人类,Docker 还为容器提供了由两个单词随机生成的名称,用下划线连接,例如 evil_ptolemy。这可以使人们更容易区分一个容器和另一个容器,但是这些随机名称并不能提供有关容器功能的更多见解,与 UUID 相比并无多大区别。

以下是三个提示,可以使您在学习如何使用容器时更容易保持方向感。

1 — 在运行容器时为其命名

通过在 docker run 命令中添加 --name=meaningful_name,一个 evil_ptolomy 在交互式会话以及诸如 docker ps 命令的输出中变得更加易于识别。然而,也有一些限制。由于容器名称必须是唯一的,您不能使用有意义的命名并将服务扩展到一个以上的容器。

在命令行或 Dockerfile 中:
docker run --name=meaningful_name

例如,如果我们基于 nginx 基础镜像运行一个容器,并像这样启动它:


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

张无忌打怪兽

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值