是Apache http服务器,通俗地称为Apache,是一个Web服务器应用程序,它在万维网的最初发展中起着关键作用。最初基于NCSA HTTPd服务器的Apache开发始于1995年初,当时NCSA代码的开发工作陷入僵局。Apache很快取代NCSA HTTPd成为主导的HTTP服务器,并且自1996年4月以来一直是使用中最流行的HTTP服务器。
容器内部的网站页面路径为: /usr/local/apache2/htdocs/
访问方法:http://主机IP:80 (或其他自定义端口)
一、配置相关挂载目录及其文件
1、 创建需要挂载的相应的挂载目录
mkdir -p /web/
2、 静态页面
web/index.html
随便写
二、编写容器编排文件
docker-compose.yml,注意格式缩进
version: '3'
services:
web:
container_name: web
image: httpd
ports:
- "8080:80"
privileged: true
volumes:
- "./web/:/usr/local/apache2/htdocs/"
三、运行及查看
[root@iZ2ze5ot8cnsficuqqnoj5Z /root/nginxdocker/]# docker-compose up -d

外网访问测试
扩展
/web/
web
| otherweb
| | index.html
| otherweb2
| | index.html
index.html
我们简历这样一个目录结构,otherweb、otherweb2都是一个单独的web项目
访问otherweb:ip/otherweb/
访问otherweb2:ip/otherweb2/
进步ing