Centos7 中 Docker运行配置Apache

1、拉去httpd镜像(不加版本号,默认拉最新版本)

复制代码
 docker pull httpd

2、运行httpd

复制代码
docker run -di --name httpd-test -p 8080:80 httpd

3、创建文件夹后边做映射

复制代码
mkdir -p  /Docker/apache/www /Docker/apache/logs /Docker/apache/conf

4、拷贝httpd容器中的文件到刚刚创建文件目录(注意自己的容器ID)

复制代码
docker cp 862b979dd2bb:/usr/local/apache2/conf/httpd.conf /Docker/apache/conf 

5、删除这个临时镜像

复制代码
docker run -p 8080:80 --privileged=true --name apache -v /Docker/apache/www/:/usr/local/apache2/htdocs/ -v /Docker/apache/conf/httpd.conf:/usr/local/apache2/conf/httpd.conf -v /Docker/apache/logs:/usr/local/apache2/logs/ -d httpd

docker stop 862b979dd2bb

docker rm 862b979dd2bb

6、创建正式的httpd服务(这里注意你的文件路径按照自己的路径填写)

复制代码
docker run -p 8080:80 --privileged=true --name apache -v /Docker/apache/www/:/usr/local/apache2/htdocs/ -v /Docker/apache/conf/httpd.conf:/usr/local/apache2/conf/httpd.conf -v /Docker/apache/logs:/usr/local/apache2/logs/ -d httpd

7、查看此时的httpd

8、测试访问 (虚拟机IP:端口)

这样配置好了我们httpd服务,我们后边可以在我们映射文件下配置

复制代码
cd /Docker/apache/www/
相关推荐
公众号:fuwuqiBMC32 分钟前
(转自“服务器BMC”)服务器BMC芯片——多Die(芯片)封装
运维·服务器·人工智能
D2aZXN3FhrDa7e2123 小时前
佛山乐从低预算实体店如何选择?看美诚AI自动化获客方案
运维·人工智能·自动化·佛山美诚科技有限公司
BullSmall3 小时前
Sonarqube9.9 docker 镜像启动后 conf 下的配置文件没有了
docker·容器·eureka
无足鸟ICT3 小时前
【RHCA+】查看变量
linux·运维·服务器
ruofu333 小时前
wsl端是py312,但是项目是py311, 如何下载py311的依赖包(wheels)
python·docker
Kina_C3 小时前
Linux DNS 服务器-从高速缓存到辅助 DNS 部署指南
linux·运维·服务器·dns
suaizai_3 小时前
TypeScript 7 正式发布!Vue 暂被 “拒之门外“ !!!
linux·运维·ubuntu
spider_xcxc4 小时前
Docker 实战:容器化多服务应用,Dockerfile 与 Compose 配置全解析
docker·云原生·eureka·虚拟化·容器化
慕伏白4 小时前
【慕伏白】Linux 系统如何根据端口号关闭进程
linux·运维·服务器
letisgo55 小时前
VMware Workstation + Ubuntu 26.04 LTS 小白运维部署手册
linux·运维·ubuntu