CentOS7.9安装docker环境
1.卸载旧的docker版本
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2.配置docker软件源
[root@centos201 ~]# curl -s -o /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/centos/docker-ce.repo
3.安装docker
[root@centos201 ~]# yum -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
4.启动docker服务
[root@centos201 ~]# systemctl enable --now docker
5.查看docker版本
[root@centos201 ~]# docker version
6.验证docker是否安装成功
[root@centos201 ~]# docker run hello-world
7.配置自动补全功能
[root@centos201 ~]# yum -y install bash-completion
[root@centos201 ~]# source /usr/share/bash-completion/bash_completion
[root@centos201 ~]# docker (按键盘上的tab键)
attach config events images login pause rename search stop unpause
build container exec import logout plugin restart secret swarm update
builder context export info logs port rm service system version
buildx cp help inspect manifest ps rmi stack tag volume
commit create history kill network pull run start top wait
compose diff image load node push save stats trust
8.配置镜像加速
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://tuv7rqqq.mirror.aliyuncs.com"],
"exec-opts": ["native.cgroupdriver=systemd"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
参考链接
https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors