我将容器ID存储在数据库中,基于此,我会定期检查容器是否仍在运行或已停止使用“ Docker Inspect”,我会在数据库中更新此信息。
如果我只想更新状态但有人要更改环境,则上述方法很好。变量并使用docker run命令创建容器,然后生成新的容器ID。
所以我的问题是,是否有可能用以前的容器ID生成新的docker容器?
在运行容器时,似乎没有“手动”设置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] 删除。
我来说两句