1,找到Docker官网

https://docs.docker.com/

点击Manuals(手册)
image.png
点击Docker Engine
image.png这里有两种安装方式选择下面那种根据不同的环境进行安装,我这里是CentOS
image.png

2,安装Docker

2.1,卸载旧版本

image.png

  1. sudo yum remove docker \
  2. docker-client \
  3. docker-client-latest \
  4. docker-common \
  5. docker-latest \
  6. docker-latest-logrotate \
  7. docker-logrotate \
  8. docker-engine
  9. 如果上面的删除不干净也可以这样
  10. yum remove docker*

2.2,下载Docker需要的工具包和配置下载Docker的地址

image.png

  1. sudo yum install -y yum-utils
  2. sudo yum-config-manager \
  3. --add-repo \
  4. https://download.docker.com/linux/centos/docker-ce.repo

2.3,下载Docker,这样默认是下载最新版本

image.png

  1. sudo yum install docker-ce docker-ce-cli containerd.io

2.3.1也可以根据版本下载

查看可以下载的Docker版本
yum list docker-ce —showduplicates | sort -r
image.png
image.png
安装指定版本,用上面的版本号替换
image.png

  1. #找到所有可用docker版本列表 yum list docker-ce --showduplicates | sort -r
  2. # 安装指定版本,用上面的版本号替换<VERSION_STRING>
  3. sudo yum install docker-ce-<VERSION_STRING>.x86_64 docker-ce-cli- <VERSION_STRING>.x86_64 containerd.io
  4. #例如: #yum install docker-ce-3:20.10.5-3.el7.x86_64 docker-ce-cli-3:20.10.5- 3.el7.x86_64 containerd.io
  5. #注意加上 .x86_64 大版本号

2.4启动服务

  1. 启动
  2. systemctl start docker
  3. 设置开机自起
  4. systemctl enable docker

2.5镜像加速

  1. sudo mkdir -p /etc/docker
  2. sudo tee /etc/docker/daemon.json <<-'EOF'