Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.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
如何在没有Dockerfile的情况下更改容器配置?_Docker - Fatal编程技术网

如何在没有Dockerfile的情况下更改容器配置?

如何在没有Dockerfile的情况下更改容器配置?,docker,Docker,我已经创建了一个Dockerfile,带有我需要的所有初始配置,包括EXPOSE和CMD指令。然后,我构建了一个容器并从中创建了一个图像。然后,我从该图像启动了一个新容器,并对其进行了一些更改。然后,作出新的承诺,并将我的新形象推送到回购协议 现在我想通过添加新的EXPOSE指令来更改图像。显然,我不想从Dockerfile开始。我该怎么做?EXPOSE指令相当于docker commit-run“{”PortSpecs:[“”,“]}”。如果要更改EXPOSE,只需在命令行()上运行后者

我已经创建了一个
Dockerfile
,带有我需要的所有初始配置,包括
EXPOSE
CMD
指令。然后,我构建了一个容器并从中创建了一个图像。然后,我从该图像启动了一个新容器,并对其进行了一些更改。然后,作出新的承诺,并将我的新形象推送到回购协议


现在我想通过添加新的
EXPOSE
指令来更改图像。显然,我不想从
Dockerfile
开始。我该怎么做?

EXPOSE指令相当于
docker commit-run“{”PortSpecs:[“”,“]}”
。如果要更改
EXPOSE
,只需在命令行()上运行后者