一、安装步骤
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、解压安装包
1
| tar zxf docker-18.06.1-ce.tgz
|
4、将docker 相关命令拷贝到 /usr/bin,方便直接运行命令
1
| sudo cp docker/* /usr/bin/
|
5、启动Docker守护程序(不需要执行)
6、验证是否安装成功,执行docker info命令,若正常打印版本信息则安装成功。
二、将docker注册成系统服务
(记得kill docker服务后,再执行这一步哦)
1、在 /usr/lib/systemd/system/ 目录下创建docker.service 文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| 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 服务
1 2 3 4 5
| systemctl start docker
systemctl stop docker
|
3、开机自启/取消开机自启 docker 服务
1 2 3 4 5
| systemctl enable docker
systemctl disable docker
|
4、配置镜像加速
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| [root@localhost data1]# cat /etc/docker/daemon.json { "registry-mirrors": [ "https://docker.13140521.xyz", "https://docker.1panel.live", "https://docker.1ms.run", "https://docker.m.daocloud.io", "https://docker.1panel.top" ], "exec-opts": ["native.cgroupdriver=systemd"], "max-concurrent-downloads": 10, "max-concurrent-uploads": 5, "log-opts": { "max-size": "300m", "max-file": "2" }, "data-root": "/data1/docker", "live-restore": true }
|
5、重启docker
1
| systemctl restart docker
|
