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

如何访问Apache2容器工作目录以更改默认html的内容?,apache,docker,docker-machine,Apache,Docker,Docker Machine,我已经使用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 in

我已经使用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
然后你可以改变内容

编辑-1:容器中的文件

要将文件复制到正在运行的容器中,您需要按照以下操作

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

太好了。点击投票下面的勾号按钮,你能接受答案吗?你知道如何将本地(主机)html文件复制到容器(apache)共享文件夹/usr/local/apache2/htdocs/?我试过:docker cp/home/ubuntu/docker work/sample.html/usr/local/apache2/htdocs/但不起作用