是否可以使用相同的容器ID重新创建或重新部署Docker容器?

拉吉·鲁

我将容器ID存储在数据库中,基于此,我会定期检查容器是否仍在运行或已停止使用“ Docker Inspect”,我会在数据库中更新此信息。

如果我只想更新状态但有人要更改环境,则上述方法很好。变量并使用docker run命令创建容器,然后生成新的容器ID。

所以我的问题是,是否有可能用以前的容器ID生成新的docker容器?

Tgogos

在运行容器时,似乎没有“手动”设置UUID的选项。这是Docker Daemon要做的事情。

容器识别

操作员可以通过三种方式识别容器:

| Identifier type       |                              Example value                        |
|===========================================================================================|
| UUID long identifier  | "f78375b1c487e03c9438c729345e54db9d20cfa2ac1fc3494b6eb60872e74778"|
| UUID short identifier | "f78375b1c487"                                                    |
| Name                  | "evil_ptolemy"                                                    |

UUID标识符来自Docker守护程序。如果未使用该--name选项分配容器名称,则守护程序将为您生成一个随机字符串名称。定义aname是向容器添加含义的便捷方法。如果指定name,则可以在Docker网络中引用容器时使用它。这适用于背景和前景Docker容器。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何重新创建Docker容器?

重新创建 Docker 容器而不是创建新实例

Docker Compose:避免重新创建数据容器

使用docker-compose在停止时重新创建容器

是否可以使用原始堆栈和堆栈帧重新创建错误对象?

是否可以使用CloudFormation重新创建AWS资源?

是否可以仅使用CSS重新创建字幕?

在更新dockerfile之后重新创建容器

IoTEdge 有时会重新创建容器

如何使docker-compose始终从新映像重新创建容器?

重新创建容器时的 Bitbucket 管道 docker 卷权限

如何重新创建用于单个服务同步的docker容器?

docker compose版本2在不应该创建容器的情况下重新创建容器

Docker没有创建新容器,而是重新创建了一个正在运行的容器

是否可以使用Cereal重新创建Protobuf的反序列化功能之一?

是否可以使用我的旧keyotre详细信息重新创建新的Android密钥库?

是否可以忽略git中的文件重新创建?

是否可以重新创建.meteor目录?

是否可以从javascript重新创建选择?

Jenkins新鲜部署使用容器部署插件工作,但是如果重新部署会失败

如何在不重新创建Docker容器的情况下更新服务器设置

以“ docker-compose up”作为其他用户,而无需重新创建容器

使用相同的 Bundle ID、App 名称等重新创建 iOS 应用

是否可以在macOS中使用给定的homedir和UID重新创建丢失的帐户?

是否可以仅通过使用glBlendEquation和glBlendFunc重新创建无混合模式?

重新创建 docker 绑定挂载

重新创建容器后如何让 PostgresQL 使用 .env 文件中的环境变量(不删除卷)

如果在docker-compose中重新创建了另一个容器,如何自动重启容器?

将日志轮换添加到现有容器而无需重新创建