CentOS7安装docker

1. 卸载旧的docker

yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

2. 使用阿里云的源进行安装

# 添加Docker软件包源
sudo wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo sed -i 's|https://mirrors.aliyun.com|https://mirrors.aliyun.com|g' /etc/yum.repos.d/docker-ce.repo
# 安装Docker社区版本,容器运行时containerd.io,以及ocker构建和Compose插件
sudo yum -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
# 启动Docker
sudo systemctl start docker
# 设置Docker守护进程在系统启动时自动启动
sudo systemctl enable docker

3. 配置镜像仓库

国内墙掉了docker hub,使用 docker pulldocker search会提示连接仓库失败,因此需要使用其他的镜像源。

# 修改配置文件
vim /etc/docker/daemon.json
# 添加如下内容
{
  "registry-mirrors": [
    "https://docker-0.unsee.tech",
    "https://docker.1panel.live",
    "https://registry.dockermirror.com"
  ]
}
# 载入配置
sudo systemctl daemon-reload
sudo systemctl restart docker

这样docker就安装好了,使用 docker -v查看版本.