如何在已停止的Docker容器上运行命令?

Pah*_*iya 2 wordpress docker

我有一个以前用过的Wordpress容器.由于链接容器上的更改,Wordpress容器现在无法再启动(EntryPoint代码有错误)

由于Wordpress容器包含一些未存储在主机文件系统中的配置,因此我暂时不应该重做docker run.相反,我希望bash进入已停止的容器,检查所有已更改的文件,并首先备份这些文件.

有没有办法bash在已停止的容器上执行?怎么办?

Myk*_*rov 5

更自然的方法是使用它docker diff来检查对容器文件系统的更改. - 仅显示已更改文件的名称.

如果您幸运地使用成熟的容器并且对卷进行了更改,则可以使用以下命令启动新容器--volumes-from <stopped container>.

或者你可以启动已停止的容器,然后执行exec进入它.

第三种选择是将已停止的容器作为图像提交并从中启动一个新容器.