docker安装httpd
一、简介
1、docker
Docker是一个开源的容器化平台,可以轻松构建、发布和运行应用程序
2、httpd
Apache HTTP服务器(httpd)是一个流行的开源Web服务器软件,用于托管网站和Web应用
二、准备环境
1、CentOS 7
# 查看CentOS版本
cat /etc/redhat-release
# 查看内核版本
uname -r
# 关闭firewalld防火墙
systemctl stop firewalld
# 查看防火墙状态(关闭状态)
systemctl status firewalld
2、docker
不会安装的docker的可以看我之前的环境搭建里面有教程
# 查看Docker详细信息
docker info
三、构建镜像
1、搜索镜像
# 开启docker
systemctl start docker
# 搜索镜像httpd
docker search httpd
2、拉取镜像
# 下载镜像(httpd)
docker pull httpd
3、查看镜像
# 列出已安装的Docker镜像
docker images
四、构建容器
1、创建容器
# 创建容器 -d:后台运行 -p:指定端口-本机端口:容器端口 --name:取名
docker run -d -p 8090:80 --name my_httpd httpd
# 创建端口 IMAGE ID:dabbfbe0c57b
docker run -d -p 80:80 --name httpd_container dabbfbe0c57b
以上两个创建方式选择一个即可,这里只是作为演示使用id和名字都可以创建容器
2、查看容器
# 列出所有Docker容器(包括停止的)
docker ps -a
# 列出正在运行的Docker容器
docker ps