Docker安装

docker官方安装文档 https://docs.docker.com/engine/install/centos

安装步骤

● 1 如果之前有安装docker 先卸载dockers

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

● 2 更新yum仓库

sudo yum install -y yum-utils

● 3 设置镜像仓库

# 官方仓库(国外下载速度较慢)
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

# 阿里仓库(国内下载速度快——建议选择该镜像仓库)
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

● 4 更新yum索引

# 设置好镜像仓库后需要更新yum索引 使其生效
sudo yum makecache fast

● 5 安装docker相关依赖

# docker-ce社区版(免费)  docker-ee企业版(收费)

# 默认安装最新版(last)
sudo yum install -y docker-ce docker-ce-cli containerd.io

# 指定docker版本安装(具体版本号查看官网)
sudo yum install -y docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io

● 6 启动docker并设置为自启动

# 启动docker
sudo systemctl start docker

# 设置docker自启动
sudo systemctl enable docker

● 7 检查是否安装成功

sudo docker version
出现以下docker的版本信息,则说明安装成功

阿里云镜像加速

● 通过修改daemon配置文件/etc/docker/daemon.json来使用阿里云镜像加速器

# 创建目录
sudo mkdir -p /etc/docker

# 编写配置文件
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://1kbcuqzc.mirror.aliyuncs.com"]
}
EOF

# 重新加载
sudo systemctl daemon-reload

# 重启docker
sudo systemctl restart docker

卸载步骤

● 1  卸载Docker Engine,CLI和ContainerD软件包
 sudo yum remove docker-ce docker-ce-cli containerd.io
● 2  不会自动删除主机上的映像、容器、卷或自定义配置文件。要删除所有图像、容器和卷,请执行以下操作
 sudo rm -rf /var/lib/docker
 sudo rm -rf /var/lib/containerd
上一篇:使用docker开启nginx


下一篇:CentOS 安装 Docker