当前位置: 首页 > article >正文

麒麟V10离线安装docker和docker-compose

目录

1.更新系统包

2. 安装必要的依赖

3. 添加 Docker 仓库

4. 启动 Docker 服务并设置为开机启动

5. 安装 Docker Compose(离线)

6. 验证安装


1.更新系统包

首先,确保系统包是最新的,这可以通过运行以下命令完成:

sudo yum update
sudo yum install -y container-selinux
sudo yum install -y libcgroup


2. 安装必要的依赖

安装 Docker 和 Docker Compose 需要一些基本的依赖包。通过以下命令安装这些依赖:

sudo yum install -y yum-utils device-mapper-persistent-data lvm2


3. 添加 Docker 仓库

由于需要在离线环境下安装 Docker,需要先在一个有网络连接的环境中下载 Docker 的 rpm 包,然后将这些包传输到麒麟操作系统 V10 上。

在有网络连接的环境中,下载 Docker 的 rpm 包:

wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm
wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-18.09.7-3.el7.x86_64.rpm
wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-cli-18.09.7-3.el7.x86_64.rpm

将下载的 rpm 包传输到麒麟操作系统 V10。

scp -r /源路径/xxx.tar 用户名@服务器地址:/目标路径

使用 rpm 命令安装这些包:

sudo rpm -ivh containerd.io-1.2.6-3.3.el7.x86_64.rpm
sudo rpm -ivh docker-ce-18.09.7-3.el7.x86_64.rpm
sudo rpm -ivh docker-ce-cli-18.09.7-3.el7.x86_64.rpm

4. 启动 Docker 服务并设置为开机启动

sudo systemctl start docker
sudo systemctl enable docker


5. 安装 Docker Compose(离线)

对于 Docker Compose,你可以从其 GitHub 页面下载最新版本,并将其传输到麒麟操作系统 V10 上:

在有网络连接的环境中,下载 Docker Compose:

curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o docker-compose

将下载的 docker-compose 文件传输到麒麟操作系统 V10。

修改文件权限并移动到 /usr/local/bin:

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

6. 验证安装

运行以下命令来验证 Docker 和 Docker Compose 是否正确安装:

docker --version
docker-compose --version

这样,在麒麟操作系统 V10 上成功离线安装了 Docker 和 Docker Compose。

安装包下载链接:安装包https://pan.baidu.com/s/1JOeSJHLR0i-YchnRjCJ5vw?pwd=shea


http://www.kler.cn/a/551660.html

相关文章:

  • 1.王道_常用命令
  • 嵌入式学习第十六天--stdio(二)
  • SQL进阶技巧:如何统计用户跨端消费行为?
  • STM32 HAL库USART串口中断编程:环形缓冲区防止数据丢失
  • 【开源】基于SSM框架网上招聘系统(计算机毕业设计)+万字毕业论文+远程部署+ppt+代码讲解 ssm592
  • android studio 界面启动模拟器无反应——从命令行启动模拟器
  • LLaVA-Mini部署教程 :模态预融合与视觉符元压缩,重新定义图像视频理解边界!
  • 调试变量的变化 vs数据断点调试
  • 核函数简述
  • 【MySQL排错 】mysql: command not found 数据库安装后无法加载的解决办法
  • 高效执行自动化用例:分布式执行工具pytest-xdist实战
  • leetcod20-有效的括号
  • 基于机器学习的医疗图像分析:从图像识别到精准诊断
  • 关于JavaScript中的事件
  • 设计模式-结构型-享元模式
  • 【Python pro】基本数据类型
  • CentOS/RHEL如何更换国内Yum源
  • 深度学习笔记之自然语言处理(NLP)
  • 推荐几款较好的开源成熟框架
  • vue中为什么在实现双向绑定时