在Docker中编译安装apache
1.安装docker
[root@localhost ~]
[root@localhost yum.repos.d]
[root@localhost yum.repos.d]
[root@localhost yum.repos.d]
2.配置镜像加速器
[root@localhost ~]
[root@localhost ~]
> {
> "registry-mirrors": ["https://w673ojdv.mirror.aliyuncs.com"]
> }
> EOF
{
"registry-mirrors": ["https://w673ojdv.mirror.aliyuncs.com"]
}
[root@localhost ~]
[root@localhost ~]
[root@localhost ~]
Created symlink /etc/systemd/system/multi-user.target.wants/docker.service → /usr/lib/systemd/system/docker.service.
3.先拉取一个centos8的镜像
[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
4.用centos生成一个容器进去
[root@localhost ~]# docker run -it --name httpd centos:8 /bin/bash
[root@44293a537755 /]#
5.在容器中阿里云的yum源和epel源
[root@44293a537755 /]# cd /etc/yum.repos.d/
[root@44293a537755 yum.repos.d]# rm -rf *
[root@44293a537755 yum.repos.d]# curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111