1.下载安装包

cd /home
curl -O https://download.docker.com/linux/static/stable/x86_64/docker-20.10.19.tgz

2.安装

  • 确保/home下有docker-20.10.19.tgz安装包后,执行命令完成解压

    tar -xzf docker-20.10.19.tgz
  • 移动解压后的全部内容到/usr/bin/下

    mv docker/* /usr/bin/

3.编译配置文件

  • 编辑docker.service文件

    vi /usr/lib/systemd/system/docker.service
  • 复制如下内容

    [Unit]
     
    Description=Docker Application Container Engine
     
    Documentation=https://docs.docker.com
     
    After=network-online.target firewalld.service
     
    Wants=network-online.target
     
     
     
    [Service]
     
    Type=notify
     
    ExecStart=/usr/bin/dockerd
     
    ExecReload=/bin/kill -s HUP $MAINPID
     
    LimitNOFILE=infinity
     
    LimitNPROC=infinity
     
    TimeoutStartSec=0
     
    Delegate=yes
     
    KillMode=process
     
    Restart=on-failure
     
    StartLimitBurst=3
     
    StartLimitInterval=60s
     
     
     
    [Install]
     
    WantedBy=multi-user.target
  • 添加docker.service文件的权限

    chmod +x /usr/lib/systemd/system/docker.service
    systemctl daemon-reload
  • 创建daemon.json文件

    cd /etc
    mkdir docker
    cd docker
    touch daemon.json
    vi daemon.json
  • 复制下面的内容

    {
          "registry-mirrors": [
                  "https://docker.unsee.tech"
          ]
    }
  • reload内容、启动docker、设置开机启动

    systemctl daemon-reload
    systemctl start docker
    systemctl enable docker

4.验证docker安装是否成功

docker -v

小谷xg
2.3k 声望297 粉丝

明月清风自在怀,任重道远常心态。坎坷人生从容走,否极自有安泰来。