我正在开发一个应用程序,我们在其中弹出带有卷和自定义网络的容器。
我需要添加管理员能够将正在运行的容器升级到最新版本的功能。所以我希望能够从中获取各种信息,然后弹出一个带有旧配置的新容器。
问题
但是我不确定我真正需要在旧容器上抓取什么以及如何使用它。例如,
- 是否
NetworkSettings.Networks
足够或数据中其他地方是否有网络信息? 如何安装包含信息的卷
Mounts
?{ "Type": "volume", "Name": "841d6a1709b365763c85fb4b7400c87f264d468eb1691a660fe81761da6e374f", "Source": "/var/lib/docker/volumes/841d6a1709b365763c85fb4b7400c87f264d468eb1691a660fe81761da6e374f/_data", "Destination": "/home/mast/.ssh", "Driver": "local", "Mode": "", "RW": True, "Propagation": "" }