Docker离线安装部署
前言
在生产环境中,服务器除了特殊要求,大部分是不能联网。所以就需要我们进行离线安装。此处提供了两种部署方法。
一、联网环境准备离线包
1、创建临时目录
mkdir /tmp/docker-offline && cd $_
2、下载所有依赖
yum install -y yum-utils
yumdownloader --resolve docker-ce docker-ce-cli containerd.io
3、打包成离线安装包
tar -czvf docker-offline.tar.gz *.rpm
4、离线环境部署
# 上传安装包到目标服务器
scp docker-offline.tar.gz user@remote:/tmp
# 解压并安装
cd /tmp
tar -xzvf docker-offline.tar.gz
sudo yum localinstall -y *.rpm
# 启动服务
sudo systemctl enable --now docker
二、离线安装包部署
1、网盘下载离线包及安装脚本
2、安装
# 上传安装包到目标服务器
# 解压并安装
unzip docker_install.zip
# 授权可执行文件
chmod +x *.sh
# 执行安装命令
sh install.sh docker-20.10.9.tgz
# 启动服务
sudo systemctl enable --now docker