侧边栏壁纸
博主头像
fastjrun博主等级

前大厂工程师,长期从事 Java 开发,架构设计,容器化等相关工作,精通java,熟练使用maven、jenkins等devops相关工具链,擅长容器化方案规划、设计和落地。

  • 累计撰写 70 篇文章
  • 累计创建 47 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

Centos 7.8 离线安装Docker CE 19.3

fastjrun
2022-03-01 / 0 评论 / 0 点赞 / 414 阅读 / 1,119 字 / 正在检测是否收录...

最近需要在客户现场Centos 7.8系统下离线安装Docker,这里记录一个简单的方式 。centos7系列其他版本也可参考这种方式。

获取安装包及依赖

首先准备一个与目标系统相同的联网系统

安装必要依赖

yum install -y yum-utils

添加Docker源

yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo

下载依赖

yumdownloader --resolve docker-ce-19.03.5 docker-ce-cli-19.03.5 containerd.io

打包依赖

tar czf docker-ce.offline.tar.gz *.rpm
此时在目录下生成一个文件,docker-ce.offline.ta.gz 就是离线安装 Docker 所需的全部依赖了

离线部署

将刚刚生成的docker-ce.offline.ta.gz 复制到离线部署的机器

解压缩

tar zxf docker-ce.offline.tar.gz

安装 Docker

rpm -ivh --replacefiles --replacepkgs *.rpm

开机启动

systemctl enable docker

启动 Docker

systemctl start docker

显示docker 版本信息

docker version
Client: Docker Engine - Community
 Version:           19.03.5
 API version:       1.40
 Go version:        go1.12.12
 Git commit:        633a0ea
 Built:             Wed Nov 13 07:25:41 2019
 OS/Arch:           linux/amd64
 Experimental:      false

Server: Docker Engine - Community
 Engine:
  Version:          19.03.5
  API version:      1.40 (minimum version 1.12)
  Go version:       go1.12.12
  Git commit:       633a0ea
  Built:            Wed Nov 13 07:24:18 2019
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.4.4
  GitCommit:        05f951a3781f4f2c1911b05e61c160e9c30eaa8e
 runc:
  Version:          1.0.0-rc93
  GitCommit:        12644e614e25b05da6fd08a38ffa0cfe1903fdec
 docker-init:
  Version:          0.18.0
  GitCommit:        fec3683
0

评论区