04、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、解压安装包

1
tar zxf docker-18.06.1-ce.tgz

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

1
sudo cp docker/* /usr/bin/ 

5、启动Docker守护程序(不需要执行)

1
sudo dockerd &

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

1
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


04、docker安装(离线)
http://blog.kjiang.vip/posts/1950070034.html
作者
发布于
2025年7月17日
许可协议