docker中以挂载配置文件、日志、首页的方式安装apache
来源:程序员日常笔记     阅读:1065
源码驿站
发布于 2019-01-03 23:09
查看主页

关于docker的安装及相关配置请详见:

docker系列篇:centos7使用镜像仓库安装docker-ce,官方推荐

docker系列篇:linux中手动安装docker-ce 软件包,手动管理更新

1、下载mongodb镜像

[国内镜像下载稍快一点]

在网易云的镜像中心直接搜索自己想要的镜像

左上角的小鲸鱼图标表示为官方的镜像[从官方镜像中心同步过来的]

docker中以挂载配置文件、日志、首页的方式安装apache

docker中以挂载配置文件、日志、首页的方式安装apache

复制地址docker pull hub.c.163.com/library/httpd:latest

//latest表示最新版

docker pull hub.c.163.com/library/httpd:latest

docker中以挂载配置文件、日志、首页的方式安装apache

查看一下

docker images

docker中以挂载配置文件、日志、首页的方式安装apache

注意:

要是个人镜像过多

docker images | grep httpd

docker中以挂载配置文件、日志、首页的方式安装apache

2、 创立挂载目录

在odysee家目录创立一个apache目录

docker中以挂载配置文件、日志、首页的方式安装apache

2.1、创立htdocs目录和首页文件index.html

docker中以挂载配置文件、日志、首页的方式安装apache

vim index.html

docker中以挂载配置文件、日志、首页的方式安装apache

2.2、创立logs目录和httpd.pid文件

docker中以挂载配置文件、日志、首页的方式安装apache

2.3、创立配置文件目录conf

这里我们直接从容器内copy出来[省事]

先开启容器

docker run -d -p 80:80 hub.c.163.com/library/httpd

docker中以挂载配置文件、日志、首页的方式安装apache

将容器中的conf目录copy到apache下

docker中以挂载配置文件、日志、首页的方式安装apache

vim httpd.conf

修改一下端口号

docker中以挂载配置文件、日志、首页的方式安装apache

关闭容器

docker中以挂载配置文件、日志、首页的方式安装apache

3、 启动容器

docker run -d -p 80:9527

-v /home/odysee/Docker/apache/conf/:/usr/local/apache2/conf/

-v /home/odysee/Docker/apache/htdocs/:/usr/local/apache2/htdocs/

-v /home/odysee/Docker/apache/logs/:/usr/local/apache2/logs/

hub.c.163.com/library/httpd

参数解释:

-d:后端运行

-p:80:9527 -p 80:80 将容器的9527端口映射到主机的80端口

-v /home/odysee/Docker/apache/conf/:/usr/local/apache2/conf/:

将主机的conf目录挂载到容器的conf目录下

-v /home/odysee/Docker/apache/htdocs/:/usr/local/apache2/htdocs/:

将主机的htdocs目录挂载到容器的htdocs目录下

-v /home/odysee/Docker/apache/logs/:/usr/local/apache2/logs/:

将主机的logs目录挂载到容器的logs目录下

docker中以挂载配置文件、日志、首页的方式安装apache

4、测试

浏览器中访问

挂载我们之前修改的配置文件[端口改成了9527]已经成功

docker中以挂载配置文件、日志、首页的方式安装apache

欢迎大家给予宝贵的意见或者者建议。

欢迎大家补充或者者共享少量其余的方法。

感谢支持。

免责声明:本文为用户发表,不代表网站立场,仅供参考,不构成引导等用途。 系统环境 服务器应用
相关推荐
68岁大爷上山采药,休息时无意间听到俩陌生女人谈话,他急忙下山
react 和 redux(上)
数据库改软件登录密码怎么改
angular第一天学习
Vue 实现图片高斯模糊切换效果
首页
搜索
订单
购物车
我的