从压缩包下载安装
1、下载Docker 安装包
在Docker官网下载所需要的Docker版本https://download.docker.com/linux/static/stable/x86_64/
2、安装
// 解压安装包tar -xvf docker-20.10.8.tgz// 将文件移动到安装目录cp docker/* /usr/bin/
3、修改docker.service
// 将docker注册为服务vim /etc/systemd/system/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/dockerdExecReload=/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
4、启动
#添加文件权限并启动dockerchmod +x /etc/systemd/system/docker.service#重载配置文件systemctl daemon-reload#启动Dockersystemctl start docker#设置开机自启systemctl enable docker.service
5、验证
#查看Docker状态systemctl status docker#查看Docker版本docker -v#下载hello-world镜像docker pull hello-world
从rpm包下载安装
方式一:从官网下载Docker离线安装包
Linux版本下载地址:https://download.docker.com/linux/centos/7/x86_64/stable/Packages/ Windows版本下载地址:https://download.docker.com/win/static/stable/x86_64/ 根据自己的系统版本下载下面的安装包,查看云主机内核版本
uname -r


方式二:使用yum下载Docker离线安装包
添加docker repo
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yumdownloader --resolve --destdir /home/yum/docker-ce docker-ce
安装上序下载的rpm包
rpm -ivh *.rpm
安装完成之后,检测是否安装成功,查看Docker版本
docker --version
