作者初学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名称
原文地址:http://blog.51cto.com/12751633/2161590
时间: 2024-11-10 08:26:51