将下载好的Docker包通过ftp上传到Linux中
2、解压上传好的Docker包tar -zxvf docker-18.06.3-ce.tgz
3、将解压出来的docker文件复制到 /usr/bin/ 目录下cp docker/* /usr/bin/
4、在/etc/systemd/system/目录下新增docker.service文件,将docker注册为service服务,方便设置开机自启[Unit]Description=Docker Application Container Enginedocumentation=https://docs.docker.comAfter=network-online.target firewalld.serviceWants=network-online.target [Service]Type=notify# the default is not to use systemd for cgroups because the delegate issues still# exists and systemd currently does not support the cgroup feature set required# for containers run by dockerExecStart=/usr/bin/dockerd --selinux-enabled=false --insecure-registry=127.0.0.1ExecReload=/bin/kill -s HUP $MAINPID# Having non-zero Limit*s causes performance problems due to accounting overhead# in the kernel、We recommend using cgroups to do container-local accounting.LimitNOFILE=infinityLimitNPROC=infinityLimitCORE=infinity# Uncomment TasksMax if your systemd version supports it.# only systemd 226 and above support this version.#TasksMax=infinityTimeoutStartSec=0# set delegate yes so that systemd does not reset the cgroups of docker containersDelegate=yes# kill only the docker process, not all processes in the cgroupKillMode=process# restart the docker process if it exits prematurelyRestart=on-failureStartLimitBurst=3StartLimitInterval=60s [Install]WantedBy=multi-user.target
5、给service文件运行权限chmod +x /etc/systemd/system/docker.service
6、重新加载配置文件(每次有修改docker.service文件时都要重新加载下)systemctl daemon-reload
7、设置Docker为开机自启systemctl enable docker.service
8、启动Docker容器systemctl start docker
9、查看当前Docker运行状态systemctl status docker