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

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

文章目录

  • 一、下载
    • 1.1 docker
    • 1.2 docker-compose
    • 1.3 docker.service
  • 二、安装
  • 三、验证安装成功
    • 3.1 docker
    • 3.2 docker-compose

需要在离线环境的系统了里面安装docker。目前国产化主推的是麒麟os和鲲鹏的cpu,这块的教程还比较少,记录一下。

# cat /etc/kylin-release
Kylin Linux Advanced Server release V10 (Sword)

一、下载

1.1 docker

下载docker二进制文件链接,我下载的是docker-20.10.7.tgz
在这里插入图片描述

1.2 docker-compose

直接去github上面下载即可
在这里插入图片描述

1.3 docker.service

第三个文件名字就叫做docker.service把下面的内容全部复制进去

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
# the default is not to use systemd for cgroups because the delegate issues still
# exists and systemd currently does not support the cgroup feature set required
# for containers run by docker
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
# Having non-zero Limit*s causes performance problems due to accounting overhead
# in the kernel. We recommend using cgroups to do container-local accounting.
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
# Uncomment TasksMax if your systemd version supports it.
# Only systemd 226 and above support this version.
#TasksMax=infinity
TimeoutStartSec=0
# set delegate yes so that systemd does not reset the cgroups of docker containers
Delegate=yes
# kill only the docker process, not all processes in the cgroup
KillMode=process
# restart the docker process if it exits prematurely
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s[Install]
WantedBy=multi-user.target

二、安装

现在就按照下面的指令一步一步敲就行了参考

# 进入安装文件存放目录
cd /home/soft# 解压 docker 到当前目录
tar -xvf docker-20.10.7.tgz# 将 docker 文件移动到 /usr/bin 目录下
cp -p docker/* /usr/bin# 将 docker-compose 文件复制到 /usr/local/bin/ 目录下,并重命名为 docker-compose
cp docker-compose-linux-aarch64 /usr/local/bin/docker-compose# 设置 docker-compose 文件权限
chmod +x /usr/local/bin/docker-compose# 将 docker.service 移到 /etc/systemd/system/ 目录
cp docker.service /etc/systemd/system/# 设置 docker.service 文件权限
chmod +x /etc/systemd/system/docker.service# 重新加载配置文件
systemctl daemon-reload# 启动docker
systemctl start docker# 设置 docker 开机自启
systemctl enable docker.service

三、验证安装成功

3.1 docker

# docker -v
Docker version 20.10.7, build f0df350

3.2 docker-compose

# docker-compose -v
Docker Compose version v2.17.2

可能要重启一下终端,我是没重启就直接成功了。

http://www.lryc.cn/news/483324.html

相关文章:

  • NUXT3学习日记二(样式配置、引入组件库、区分在服务端还是在客户端渲染)
  • FPGA/Verilog,Quartus环境下if-else语句和case语句RT视图对比/学习记录
  • Javascript高级—闭包问题
  • C#入门 017 字段,属性,索引器,常量
  • 磐石云语音助手拦截介绍
  • JSP执行过程及其与Servlet执行效率的比较
  • open3d
  • Vue中优雅的使用Echarts的三种方式
  • SpringBoot配置文件/日志
  • 微服务架构面试内容整理-SpringCloud Netflix‌与Spring Cloud Alibaba比较
  • JDBC魔法:连接MySQL数据库与数据操作的秘籍
  • 深入了解Scratch:引导初学者开启编程之旅
  • js复制内容到剪切板
  • 代码 RNN原理及手写复现
  • 企业官网的在线客服,如何提高效果?
  • 「实战应用」如何可视化 DHTMLX Scheduler 中的资源工作量?
  • 论文阅读《BEVFormer》
  • sql专题 之 sql的执行顺序
  • Vue3 -- 基于Vue3+TS+Vite项目【项目搭建及初始化】
  • CTF-RE: TEA系列解密脚本
  • 信号量和线程池
  • 【人工智能】10分钟解读-深入浅出大语言模型(LLM)——从ChatGPT到未来AI的演进
  • 「QT」几何数据类 之 QPointF 浮点型点类
  • 可能是全网第一个MySQL Workbench插件编写技巧
  • D62【python 接口自动化学习】- python基础之数据库
  • 探索美赛:从准备到挑战的详细指南
  • IP地址查询——IP归属地离线库
  • “倒时差”用英语怎么说?生活英语口语学习柯桥外语培训
  • Linux入门攻坚——37、Linux防火墙-iptables-3
  • 微服务架构面试内容整理-安全性-Spring Security