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/
相关推荐
我要见SA姐12 小时前
GitHub Actions 自动化:5 个真实运维提效案例
运维·数据库·机器学习·oracle·回归
Android系统攻城狮2 小时前
Linux FFmpeg深度解析之avcodec_flush_buffers调用流程与实战(十九)
linux·运维·服务器·ffmpeg·车载音视频·ffmpeg音视频进阶
Y3815326623 小时前
用 httpx 写 SerpBase 异步客户端:连接池与超时配置
运维·服务器·数据库
倔强的石头1064 小时前
【Linux指南】进程通信系列(七):System V 信号量 —— 同步互斥的内核原语
linux·运维·服务器
废柴程序员_熊熊4 小时前
10 分钟用 Docker 搭一套私有 Gitea:HTTPS、SSH、CI、备份一次配齐
docker
HZZD_HZZD5 小时前
大口径摄像水表白皮书拆解:DN40加装改造与字轮识别实测
运维·物联网·腾讯云
PellyKoo6 小时前
【Ubuntu】GTX 1080 Ti 显卡占用为0但功率高达60W的排查与解决
linux·运维·ubuntu
莫晓燚7 小时前
阿里云若依项目部署与日志采集---实战
运维·数据库·redis·阿里云·ruoyi
何中应7 小时前
Grafana如何共享面板
运维·grafana·可观测
科创致远7 小时前
ESOP 电子作业指导书 WiFi 网络应用实测报告
运维·服务器·网络