更改已停止的Apache Docker容器中的文件内容

问题描述 投票:0回答:1

我正在从Docker容器运行Apache HTTP服务器。我对httpd.conf文件进行了一些更改(使用docker exec -it然后编辑文件)并保存了它。当我从主机操作系统重新启动Docker容器时,由于httpd.conf文件上的语法错误,该容器失败了。

现在,我无法通过docker exec -it进入容器(因为它处于停止状态)并更正我的错误!如何再次编辑文件以更正错误?还是有办法还原我所做的更改?

apache docker httpserver
1个回答
0
投票

有两个选择1.尝试使用doker cp并复制正确的文件。2.重新创建容器

如果需要从主机挂载容器(文件或文件夹),则不应更改容器内的文件。

© www.soinside.com 2019 - 2024. All rights reserved.