在docker中编辑apache配置
时间:2022-10-15 12:24 作者:Anglei 分类: Linux
docker pull dgraziotin/lamp
您需要将/ etc / apache2 /从容器复制到主机中的当前目录.然后你可以这样做:
cd ~
mkdir conf
docker run -i -t --rm -v ~/conf:/tmp/conf dgraziotin/lamp:latest /bin/bash
在容器上:
ls /tmp/conf cd /etc/apache2/
tar -cf /tmp/conf/apache-conf.tar * exit
在主机上:
cd conf
tar -xf apache-conf.tar
cd .. # alter your configuration in this file and save vi conf/apache2.conf # run your container : daemon mode docker run -d -p 9180:80 --name web-01 -v ~/conf:/etc/apache2 dgraziotin/lamp:latest docker ps
列出容器使用的conf内容:
docker exec web-01 ls -lAt /etc/apache2/
total 72 -rw-r--r-- 1 root root 1779 Jul 17 20:24 envvars drwxr-xr-x 2 root root 4096 Apr 10 11:46 mods-enabled
drwxr-xr-x 2 root root 4096 Apr 10 11:45 sites-available -rw-r--r-- 1 root root 7136 Apr 10 11:45 apache2.conf drwxr-xr-x 2 root root 4096 Apr 10 11:45 mods-available
drwxr-xr-x 2 root root 4096 Apr 10 11:44 conf-enabled
drwxr-xr-x 2 root root 4096 Apr 10 11:44 sites-enabled
drwxr-xr-x 2 root root 4096 Apr 10 11:44 conf-available -rw-r--r-- 1 root root 320 Jan 7 2014 ports.conf -rw-r--r-- 1 root root 31063 Jan 3 2014 magic
使用docker exec web-01 cat /etc/apache2/apache2.conf列出Container内的内容.
一个用于测试环境的WEB页面.
我希望这对你有帮助.
本文完结,相关标签: docker
推荐阅读:
![]() 路过(0) |
![]() 雷人(0) |
![]() 握手(0) |
![]() 鲜花(0) |
![]() 鸡蛋(0) |