docker环境离线安装

一、安装步骤

1、下载Docker二进制文件(离线安装包)

下载地址:https://download.docker.com/linux/static/stable/x86_64/

注:本文使用 /x86_64/docker-18.06.1-ce.tgz,注意对应操作系统类型。

2、通过 FTP工具将 docker-18.06.1-ce.tgz 上传到服务器上
3、解压安装包

tar zxf docker-18.06.1-ce.tgz

4、将docker 相关命令拷贝到 /usr/bin,方便直接运行命令

sudo cp docker/* /usr/bin/

5、启动Docker守护程序

sudo dockerd &

6、验证是否安装成功,执行docker info命令,若正常打印版本信息则安装成功。

docker info

二、将docker注册成系统服务

注意: 记得先 kill docker 服务后,再执行这一步操作。
1、在 /usr/lib/systemd/system/ 目录下创建 docker.service 文件。

sudo vi /usr/lib/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
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s

[Install]
WantedBy=multi-user.target

2、启动 / 停止 docker 服务

systemctl start/stop docker

3、开机自启/取消开机自启 docker 服务

systemctl enable/disable docker