使用Docker二进制包安装Docker
- 下载Docker二进制包:
您可以从Docker官方提供的二进制包下载页面获取Docker二进制文件。例如,使用以下命令从阿里云镜像下载Docker二进制包:
wget https://mirrors.aliyun.com/docker-ce/linux/static/stable/x86_64/docker-.tgz
请将
- 解压并移动二进制文件:
解压下载的包,并将docker和dockerd二进制文件移动到/usr/bin/目录下:
tar xvf docker-.tgz
cp docker/* /usr/bin/
编写docker.service文件
- 创建docker.service文件:
使用以下命令创建并编辑docker.service文件:
cat > /etc/systemd/system/docker.service << EOF
[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 --selinux-enabled=false
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
EOF
这个配置文件定义了Docker服务的启动参数和依赖关系。请根据您的具体需求调整参数,例如,您可能需要添加额外的参数到ExecStart以配置Docker守护进程的行为。
- 启动Docker服务:
使用以下命令重载systemd配置并启动Docker服务:
systemctl daemon-reload
systemctl start docker
systemctl enable docker