Docker安装运行apache2服务器做图片服务器的方法
这篇文章主要介绍了Docker安装运行apache2服务器做图片服务器的方法,需要的朋友可以参考下
1.安装
1 | docker pull httpd |
2.创建文件夹
1 | mkdir -p /usr/docker_data/statics / /usr/docker_data/httpd/logs/ /usr/docker_data/httpd/conf/ |
解释:statics文件夹映射图片文件存放路径 logs映射日志文件路径 conf映射配置文件路径
3.试运行httpd
1 | docker run -it --name test -httpd httpd bash |
4.进入conf文件夹把httpd.conf文件拷贝到/usr/docker_data/httpd/conf/
5.修改httpd.conf
1 | 将Options Indexes FollowSymLinks替换为Options FollowSymLinks |
目的是为了设置不能访问路径信息,只能通过文件名访问
6.停止并删除刚刚测试的容器test-httpd
7.正式运行httpd
1 | docker run --restart=always --privileged= true --name httpd -p 98:80 - v /usr/docker_data/statics/ : /usr/local/apache2/htdocs/ - v /usr/docker_data/httpd/conf/httpd .conf: /usr/local/apache2/conf/httpd .conf - v /usr/docker_data/httpd/logs/ : /usr/local/apache2/logs/ - v /etc/localtime : /etc/localtime :ro -d httpd |
8.外部通过http:IP:98/图片文件路径访问图片
以上所述是小编给大家介绍的Docker安装运行apache2服务器做图片服务器的方法,希望对大家有所帮助