首页 > 系统相关 >centos7离线安装docker和docker-compose

centos7离线安装docker和docker-compose

时间:2023-02-09 14:59:23浏览次数:52  
标签:compose tar sudo 离线 centos7 yum docker

1、找一台可联网的centos7主机

  在这台可以联网的机器上把离线包都下载好。

2、下载docker rpm安装包和相关依赖

## 安装yum-utils包,添加docker yum源
sudo yum install -y yum-utils
sudo yum-config-manager \
    --add-repo \
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

## 下载打包docker
sudo yum install --downloadonly --downloaddir=/opt/docker-23.0 docker-ce-23.0.0-1.el7 docker-ce-cli-23.0.0-1.el7 containerd.io docker-buildx-plugin docker-compose-plugin
sudo tar cf docker.tar.gz /opt/docker-23.0

 

 3、把离线tar包上传到目标机器上解压安装

sudo tar xf docker.tar.gz
sudo yum install docker/*.rpm

输出hello world 验证

 

下载指定版本docker,生产环境一般是有这需求

 

 4、下载安装docker-compose

下载地址:https://github.com/docker/compose/releases/download/v2.16.0/docker-compose-linux-x86_64

上传至服务器,修改执行权限,存放路径是/usr/local/bin/docker-compose

chmod +x docker-compose-Linux-x86_64
mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose
docker-compose -v

 

标签:compose,tar,sudo,离线,centos7,yum,docker
From: https://www.cnblogs.com/ggborn-001/p/17105252.html

相关文章

  • docker学习
    基础命令基础概念虚拟机资源占用多启动慢linux容器linux容器不是模拟一个完整的操作系统,而是对进程进行隔离启动快,资源占用少,体积小dockerdocker是linux容器......
  • 【服务器数据恢复】raid5硬盘故障离线导致服务器崩溃的数据恢复案例
    服务器数据恢复环境:北京某公司的一台服务器,有一组由3块磁盘组建的raid5磁盘阵列。服务器故障:服务器在正常运行过程中突然瘫痪。用户方致电我们数据恢复中心寻求帮助,数据......
  • docker-compose集成minio时无限重启问题
    今天在使用docker-compose安装minio服务时,一直启动不了minio服务,已启动就立刻重启。 本以为是数据卷的问题,但其实挂载的都是空目录,所以问题并不在这。又想到是不是端口......
  • centos7 安装docker
    1、卸载老版本docker(可选)sudoyumremovedocker\docker-client\docker-client-latest\docker-common......
  • 梳理一下容器和 Docker 的基础知识
    目录0.引言1.Docker架构2.什么是容器2.1容器:被隔离的进程2.2与虚拟机的区别2.3容器隔离的实现2.4镜像2.5远端镜像仓库0.引言我们还是从最流行的也是最为大众熟......
  • centos7的ip地址定时失效
    IP的设置    失效原因    用kvm创建的虚拟机总是自动连到网络中的DHCP服务器中去,自动获取IP地址。但是现在由于业务需要,不需要机器启动自动获取IP地址......
  • 基于Docker使用CTB生成地形切片并加载
    1.引言CTB(CesiumTerrainBuilder)是一个用于地形切片的C++编写的命令行工具GitHub地址为:GitHub-geo-data/cesium-terrain-builder:AC++libraryandassociatedcom......
  • 100 行 shell 写个 Docker
    作者:vivo互联网运维团队-HouDengfeng本文主要介绍使用shell实现一个简易的Docker。一、目的在初接触Docker的时候,我们必须要了解的几个概念就是Cgroup、Namespace......
  • Install Docker in WSL 2 (ubuntu)
    InstallDocker,youcanignorethewarningfromDockeraboutusingWSLcurl-fsSLhttps://get.docker.com-oget-docker.shsudoshget-docker.shAddyourusert......
  • 第50天-Docker-dockerfile镜像制作与命令详解
    1.docker命令使用详解-上2.docker命令使用详解-下3.docker镜像制作简介4.基于Dockerfile制作nginx镜像5.镜像分层构建-上6.镜像分层构建-下7.镜像构建总结1......