Docker如何实现离线安装
作者:清淡的粥
文章介绍了如何在离线环境中安装Docker,并将其注册为系统服务,主要内容包括下载Docker二进制文件、上传到服务器、解压安装包、配置系统服务以及验证安装是否成功
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
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。