如何访问 Apache2 容器工作目录以更改默认 html 的内容?

How to access Apache2 container working directory in order to change the content of default html?

我已经使用 docker 安装了 apache2 容器,如下所示

docker run -d -p 80:80 --name apache  httpd:2.4

apache 服务器是 运行,我可以看到下面的屏幕。

但是如何更改上面屏幕的内容?

您需要先进入图像内部

docker exec -it apache bash

如果 bash 不存在则使用 sh。之后你需要在里面安装一个编辑器

apt-get update && apt-get install -y nano

nano index.html

然后你可以更改内容

Edit-1:容器中的文件

要将文件复制到 运行 容器中,您需要像下面那样进行操作

docker cp /home/ubuntu/docker-work/sample.html apache:/usr/local/apache2/htdocs/