Centos7离线安装Docker

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

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

下载Docker安装包

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

选择自己需要的版本下载,下载完成后上传到服务器
Centos7离线安装Docker_第1张图片

解压安装包

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

运行成功
Centos7离线安装Docker_第2张图片

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

安装docker compose

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

下载需要的版本即可,下载完成后重命名为docker-compose,上传到服务器**/usr/local/bin**目录
Centos7离线安装Docker_第3张图片

添加可执行权限

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

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

docker-compose -v

在这里插入图片描述

你可能感兴趣的:(Docker,从零单排,Linux,从零单排,docker,容器,运维)