使docker容器使用另一个容器的config.v2.json
文件使docker容器使用另一个容器的config.v2.json,docker,containers,commit,docker-container,Docker,Containers,Commit,Docker Container,文件/var/lib/docker/container/config.v2.json包含我可能会覆盖的设置,我可以手动修复它们,但我想知道是否有办法让容器使用另一个config.v2.json文件。 我试图停止容器,并用我想要的文件覆盖它当前的config.v2.json,但当它出现时,它会再次用它的原始文件覆盖它。有没有办法做到这一点? 另外,当我使用 $ docker commit --change='CMD new/stuff/ container image 它显然可以工作,但在con
/var/lib/docker/container/config.v2.json
包含我可能会覆盖的设置,我可以手动修复它们,但我想知道是否有办法让容器使用另一个config.v2.json文件。
我试图停止容器,并用我想要的文件覆盖它当前的config.v2.json,但当它出现时,它会再次用它的原始文件覆盖它。有没有办法做到这一点?
另外,当我使用
$ docker commit --change='CMD new/stuff/ container image
它显然可以工作,但在config.v2.json上没有显示。这是一张图片:
有人能解释一下吗?请分享您的图片的dockerfile一般来说,您不应该手动查看
/var/lib/docker
中的任何内容;它非常依赖于实现,甚至可以在运行同一版本Docker的系统之间进行更改。你想在这里实现什么?它不是公开的。这是我在appium/appium:latest上使用dfimage得到的:对于我的自定义图像,它只显示:`FROM appium/appium:latest RUN/bin/sh-c/root/wireless\u autoconnect.sh\&&/root/entry\u point.sh\&/root/entry\u point.sh`@DavidMaze我不知道。我正试图找到一种备份原始容器配置的方法,因为它的Dockerfile不是公共的。将更改提交给它会改变config.v2.json
及其CMD。我捕捉到并手动修复了它,但有时可能需要让它从文件加载配置。这是应用程序的配置文件,还是Docker内部文件?里面有什么?