gpt4 book ai didi

docker - 如何标记 docker 容器?

转载 作者:IT老高 更新时间:2023-10-28 21:19:56 24 4
gpt4 key购买 nike

当我有几种容器时,我正在创建一个应用程序,我想知道 docker 是否有某种方式标记 containers(例如:数据库、仅数据...)。

注意:这个 answer是关于给容器命名而不是标签。 我要求给容器添加任意标签,而不是图像

最佳答案

我认为您可能会混淆一些 Docker 术语。这是一个类似但令人困惑的术语的简短列表

  • Repository -- 一组图像的名称,例如“nginx”
  • 图像 -- 一张二值图像,例如 id 为 407195ab8b07
  • 标签 -- 407195ab8b07 的用户定义名称,例如'nginx:1.9.9'
  • Container -- 执行镜像的可运行进程
  • 标签 -- 用户定义的图像或容器名称/值对

一张图片可以有很多标签和标签——但这些都是在在构建时设置的

将图像想象成您 Xbox 的 CD 或 DVD 磁盘——它是一堆二进制信息。

可以为一个镜像运行许多容器——每个容器在自己的虚拟进程中运行,并有自己的文件系统和环境。

将容器想象成在您的 Xbox 上播放的视频游戏——它在移动并“运行”——容器“运行”图像。所以要创建你说的图像 docker run 并给它运行图像的名称

docker run nginx:1.9.9

容器可以在创建时命名

docker run --name MyNginx nginx:1.9.9

容器名称可用于停止容器:

docker stop MyNginx

容器也可以在开始时添加标签

docker run --label "foo=BAR" nginx:1.9.9 

希望对你有帮助

关于docker - 如何标记 docker 容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35000484/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com