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

时间:2020-05-11 07:27:31

标签: apache docker httpserver

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

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

1 个答案:

答案 0 :(得分:0)

有两个选择

  1. 尝试使用docker cp并复制正确的文件。
  2. 重新创建容器

如果需要从主机安装容器(文件或文件夹),则不应更改容器中的文件。