Centos7离线安装Docker

在无网络的情况下,可以通过下载Docker稳定版安装包,上传至服务器后进行解压和命令拷贝,将Docker注册为系统服务并设置开机启动。此外,文章还介绍了如何离线安装docker-compose,包括下载相应版本并赋予执行权限,验证安装是否成功。
摘要由CSDN通过智能技术生成

在我们部署Docker镜像时,难免会遇到服务器没有网络情况,这时候我们就需要离线安装Docker

参考文档:https://docs.docker.com/engine/install/binaries

下载Docker安装包

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

选择自己需要的版本下载,下载完成后上传到服务器
在这里插入图片描述

解压安装包

tar -zxvf docker-20.10.9.tgz

将docker相关命令拷贝到 /usr/bin

cp docker/* /usr/bin

docker注册为系统服务

vim /etc/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

添加执行权限

chmod +x /etc/systemd/system/docker.service

重新加载配置文件,每次修改docker.service时都需重新加载

systemctl daemon-reload

启动docker服务

systemctl start docker

设置开机自启

systemctl enable docker.service

查看docker状态

systemctl status docker

运行成功
在这里插入图片描述

如果需要再离线安装docker compose的话,继续往下

安装docker-compose

下载地址:https://github.com/docker/compose/releases

下载需要的版本即可,下载完成后重命名为docker-compose,上传到服务器 /usr/local/bin目录
在这里插入图片描述

添加可执行权限

sudo chmod +x /usr/local/bin/docker-compose

查看版本,测试是否安装成功

docker-compose -v

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值