docker下yum安装httpd并且启动

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker下yum安装httpd并且启动相关的知识,希望对你有一定的参考价值。

作者初学docker容器网上找dockers yum安装httpd都是先建立dockerfile文件,本人较劲非不建立dockerfile文件安装并启动httpd服务,现在完成分享以下。先是yum -y instal docker安装docker容器,然后设置启动:systemctl start docker,并且设置为下次开机自启:systemctl enable docker,然后:docker images 查看以下没有镜像文件我们需要去网上拉一个,拉取命令:docker pull docker.io/centos 。拉取之后。运行并且映射端口号:docker run -p 80:80 --name apache -it docker.io/centos:latest /bin/bash。进入镜像的终端运行:yum -y install httpd安装apache,安装完成后进入默认路径下建立网页由于docker没有vim编辑器在这里就用vi编辑器:vi /var/www/html/index.html。建立好网页后去:vi /etc/httpd/conf/httpd.conf下找到95行的 ServerName localhost:80 把#号的注释去掉可以换成域名或者localhost IP地址等。最后运行httpd命令启动apache服务,安Ctrl+p+q让服务后台运行,想在进入正在运行的服务输入:docker attach 加上容器的ID。查看镜像并且保存:docker ps -a。查询出来后:docker commit 镜像ID 镜像的父名称和
TAG名称

以上是关于docker下yum安装httpd并且启动的主要内容,如果未能解决你的问题,请参考以下文章

docker的LNMP架构实战

yum源配置

yum 安装docker后 无法启动

centos7下安装apache服务器httpd的yum方式安装

Docker的安装

Centos7 yum安装LAMP