Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使docker容器使用另一个容器的config.v2.json_Docker_Containers_Commit_Docker Container - Fatal编程技术网

使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内部文件?里面有什么?