1. 下载安装包上传到文件夹
  2. 配置文件:[Unit]
    Descriptinotallow=Docker Application Container Engine
    Documentatinotallow=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
    LimitCORE=infinity
    TimeoutStartSec=0
    Delegate=yes
    KillMode=process
    Restart=on-failure
    StartLimitBurst=3
    StartLimitInterval=60s

    [Install]
    WantedBy=multi-user.target
  3. 安装文件:

#!/bin/sh


echo '解压tar包...'


tar -xvf $1


echo '将docker目录移到/usr/bin目录下...'


cp docker/* /usr/bin/


echo '将docker.service 移到/etc/systemd/system/ 目录...'


cp docker.service /etc/systemd/system/


echo '添加文件权限...'


chmod +x /etc/systemd/system/docker.service


echo '重新加载配置文件...'


systemctl daemon-reload


echo '启动docker...'


systemctl start docker


echo '设置开机自启...'


systemctl enable docker.service


echo 'docker安装成功...'


docker -v





参考文档和推荐阅读:

  1. https://blog.csdn.net/zhiboqingyun/article/details/113172501
  2. https://blog.csdn.net/hcyxsh/article/details/125218838