从压缩包下载安装
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 Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=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 docker
ExecStart=/usr/bin/dockerd
ExecReload=/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=infinity
LimitNPROC=infinity
LimitCORE=infinity
# Uncomment TasksMax if your systemd version supports it.
# Only systemd 226 and above support this version.
#TasksMax=infinity
TimeoutStartSec=0
# set delegate yes so that systemd does not reset the cgroups of docker containers
Delegate=yes
# kill only the docker process, not all processes in the cgroup
KillMode=process
# restart the docker process if it exits prematurely
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target
4、启动
#添加文件权限并启动docker
chmod +x /etc/systemd/system/docker.service
#重载配置文件
systemctl daemon-reload
#启动Docker
systemctl 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