在容器中部署一个web站点
编译安装apache
拉取centos镜像
[root@localhost ~]# docker pull centos:8
8: Pulling from library/centos
a1d0c7532777: Pull complete
Digest: sha256:a27fd8080b517143cbbbab9dfb7c8571c40d67d534bbdee55bd6c473f432b177
Status: Downloaded newer image for centos:8
docker.io/library/centos:8
[root@localhost ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
centos 8 5d0da3dc9764 10 months ago 231MB
用centos生成一个容器进去
[root@localhost ~]# docker run -it --name httpd centos:8 /bin/bash
[root@6cd57ac5f6e7 /]#
在容器中阿里云的yum源和epel源
//yum源配置
[root@135f494840af /]# cd /etc/yum.repos.d/
[root@135f494840af yum.repos.d]# rm -rf *
[root@135f494840af yum.repos.d]# curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
[root@135f494840af yum.repos.d]# sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo
//配置epel源
[root@135f494840af yum.repos.d]# yum install -y https://mirrors.aliyun.com/epel/epel-release-latest-8.noarch.rpm
[root@135f494840af yum.repos.d]# sed -i 's|^#baseurl=https://download.example/pub|baseurl=https://mirrors.aliyun.com|' /etc/yum.repos.d/epel*
[root@135f494840af yum.repos.d]# sed -i 's|^metalink|#metalink|' /etc/yum.repos.d/epel*
[root@135f494840af yum.repos.d]# ls
CentOS-Base.repo epel-mod