CentOS7离线安装docker教程_centos离线部署docker

1.拉取centos7镜像,并进入容器

docker run -it --name centos7 centos:7 bash
#连接中断再次进入
docker exec -it centos7 bash

2.安装必须工具,配置源

#启用阿里源
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
curl -o /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo
yum clean all && yum makecache
yum -y install yum-utils

3.添加dockers镜像源

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

4.下载相关依赖的rpm包

yum install docker-ce --downloadonly --downloaddir=./docker

5.打包成一个tar包,方便传输

tar -czvf docker-CentOS7.9-rpm.tar.gz docker

6.运行scp命令传输到自己服务器

scp docker-CentOS7.9-rpm.tar.gz your-server-ip

7.解压tar包

tar zxvf docker-CentOS7.9-rpm.tar.gz

8.本地安装

yum -y localinstall docker/*.rpm

9.相关服务命令

# 右边默认演示系统不具有DBus,下面命令将不支持
# 查看状态
systemctl status docker 
# 启动docker
systemctl start docker 
# 重新启动docker
systemctl restart docker
# 重新加载unit配置文件
systemctl daemon-reload
# 设置开机
systemctl enable docker

10.直接下载rpm包安装,不推荐,可能会遇到依赖会失败

官网包地址:https://download.docker.com/linux/centos/7/x86_64/stable/Packages/

yum install -y  https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-26.1.4-1.el7.x86_64.rpm

推荐阅读

  • o AllinSSL 一个开源的自动化证书监控托管工具
  • o 服务器安全加固fail2ban用法

原文链接:,转发请注明来源!