-
1.由于docker ce支持64位版本CentOS 7,内核版本不低于3.10,查询centos系统的内核版本
uname -srm
2.安装gcc环境,为了更加顺利的安装docker环境
直接执行下面2条命令,分开执行
yum -y install gcc
yum -y install gcc-c++
3.安装yum工具
直接执行下面命令
yum install -y yum-utils device-mapper-persistent-data lvm2 --skip-broken
4.设置docker镜像仓库
执行下面命令,将docker的镜像仓库设置为阿里镜像源
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
执行下面命令,将docker-ce.repo镜像仓库配置文件的镜像修改成阿里镜像
sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo
- -i:表示直接修改原文件,而不是输出到标准输出。
- 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g':是一个sed的替换命令,将文件中所有的download.docker.com替换为mirrors.aliyun.com/docker-ce。
- /etc/yum.repos.d/docker-ce.repo:是要修改的文件路径,即docker-ce的yum源配置文件。
5.更新yum索引包
yum makecache fast
6.安装docker
yum -y install docker-ce docker-ce-cli containerd.io
7.启动docker
systemctl start docker
8.设置开机启动
systemctl enable docker
9.查看docker版本
docker version
10.配置阿里云镜像加速
点击 阿里云镜像加速
复制之后直接执行,就可以了
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://229rl45m.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker