Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 的出现为开发人员和运维人员带来了极大的便利。Docker在X86下常见的发行版Linux如Ubuntu、Centos上应用非常成熟,教程也非常多。本文基于龙芯平台(Mips64)+中标麒麟操作系统总结一下Docker的实践过程。

环境:

主机:龙芯3B3000

操作系统:中标麒麟server7.0

1、安装Docker

中标默认yum源里有Docker安装包,直接安装:

[root@192 ~]#yum install docker

[root@192 ~]# systemctl start docker

[root@192 ~]# docker info

Containers: 0

Running: 0

Paused: 0

Stopped: 0

Images: 0

Server Version: 1.13.1

... ..

启动docker后使用docker info可以看到docker版本是1.13.1

2、制作Docker基础镜像

基础镜像制作方法常见的有两种:

第一种是本地直接打包然后导入:

# tar --exclude=/usr/lib32 --exclude=/sys -cPvf nk-base.tar /usr

此命令将本机运行的操作系统打成一个.tar包,可以使用--exclude参数将不需要的目录进行排除,可排除多个目录。文件打包支持的类型只有.tar, .tar.gz, .tgz, .bzip, .tar.xz等几种格式。打包完成后放在/usr目录下。

# cat nk-base.tar | docker import - nk-base将制作的tar包使用docker import镜像导入,并命令为:nk-base:

# docker run-i -t nk-base /bin/bash

使用docker命令启动镜像。-i 以交互模式运行容器

-t 为容器重新分配一个伪输入终端,通常与 -i 同时使用

/bin/bash是指在容器启动后容器内执行的命令

第二种方式也非常简单,直接使用脚本来制作:

脚本地址:https://raw.githubusercontent.com/docker/docker/master/contrib/mkimage-yum.sh

# wget https://raw.githubusercontent.com/docker/docker/master/contrib/mkimage-yum.sh

# chmod a+x ./mkimage-yum.sh

# ./mkimage-yum.sh -y /etc/yum.conf nk-base

执行完成后,基础镜像就创建成功了,使用docker images查看一下:

[root@192hxb]# docker images

REPOSITORY TAG IMAGE ID CREATED SIZE

nk-base 7.4 a1942dd1e289 1 hours ago 383 MB

麒麟 mips mysql_中标麒麟(龙芯CPU)--docker基础镜像制作相关推荐

  1. 麒麟 mips mysql_中标麒麟OS+龙芯MIPS适配开源中间件

    大纲 一 背景 二 目标 三 服务器 四 中间件适配 五 应用 六 部署 七 风险 八总结 九 最后rpm 制作 一 背景 19年国家开始筹备和实施安可工程.我司有幸参与其中. 二 目标 适配安装OS ...

  2. linux源码编译-安装postgresql数据库(中标麒麟+龙芯CPU)

    linux源码编译-安装postgresql数据库(中标麒麟+龙芯CPU) 一.查看yum源中pgsql版本 二.安装readline-devel 三.下载pgsql库的源码 四.解压下载的源码.co ...

  3. MIPS投RISC-V是龙芯新征程的开始

    日前,外媒报道MIPS Technologies宣布将放弃继续设计MIPS处理器,转向了RISC-V.在MIPS加盟RISC-V阵营后,有人鼓吹龙芯要完,但事实上,这完全是不了解龙芯具体情况的臆测.特 ...

  4. 中国自主可控的全数字实时仿真软件SkyEye支持龙芯CPU指令级仿真

    传统的系统开发过程,都是由工程师根据项目需求书来编写代码完成系统的开发,但随着功能的完善和版本迭代,系统中庞大的代码量很难确保正确无误,给后期测试和仿真带来了很大的压力和成本,在航空航天.卫星系统.核 ...

  5. 基于国产龙芯 CPU 的气井工业网关研究与设计(一)

            当前,我国气田的自动化控制程度还未完全普及,并且与世界已普及的气井站的自 动化程度也存在一定的差距.而在天然气资源相对丰富的国家,开采过程中设备研发资 金投入较大,研发周期较长,更新了 ...

  6. 中标麒麟linux系统忘记root密码,中标麒麟(龙芯CPU)--忘记root密码怎么修改?

    中标麒麟桌面版和服务器版均采用GRUB2为启动器,无法通过单用户模式重置root密码.下面将介绍如何重置中标麒麟系统的root密码: 桌面版 1.修改grub2引导 在正常系统入口上按下"e ...

  7. 中标麒麟matlab,中标麒麟(龙芯CPU)--忘记root密码怎么修改?

    中标麒麟桌面版和服务器版均采用GRUB2为启动器,无法通过单用户模式重置root密码.下面将介绍如何重置中标麒麟系统的root密码: 桌面版 1.修改grub2引导 在正常系统入口上按下"e ...

  8. SuperMap iDesktopX安装 ---(保密机:龙芯CPU+银河麒麟系统)

    文章目录 SuperMap iDesktopX软件获取 SuperMap iDesktopX安装 运行 SuperMap iDesktopX软件获取 直接找超图软件技术支持中心(电话:400-8900 ...

  9. 中标麒麟V7.0安装(龙芯、昆仑固件)

    U盘安装 1.昆仑固件 1.1.U盘格式化 格式化U盘格式为ext3 命令: mkfs.ext3 /dev/sdb4 注意:昆仑固件3.X以下的固件不能辨别ext4格式的U盘,否则识别不了grub.c ...

  10. 银河麒麟加完全自主的龙芯指令集,组合渡劫能否成功

    8月13日,银河麒麟操作系统V10正式发布,其最大亮点就是专门对于国内自主研发的龙芯.飞腾.鲲鹏等芯片做了专门的优化,这款操作系统也得到了我国基础软件领域的泰斗倪光南院士的青睐,他表示麒麟操作系统的安 ...

最新文章

  1. c语言探测次数不超过4的哈希算法,HihoCoder1084: 扩展KMP(二分+hash,求T串中S串的数量,可以失配一定次数)...
  2. logback配置文件详解
  3. Nginx(6)-配置基于域名的虚拟主机
  4. 2013暑假江西联合训练赛 -- by jxust_acm 解题报告
  5. C++--第13课 - 操作符重载 - 下
  6. 18.06.27 16年期末11:张三丰的传人
  7. 复数计算器(c++实训)
  8. python人脸识别门禁系统_树莓派人脸识别门禁系统图文教程
  9. Web全栈~04.css入门
  10. k8s上部署Harbor通过Nginx-Ingress域名访问
  11. 【机器学习线性代数】19 复数域中的向量与矩阵
  12. RocketMQ 安装与启动
  13. 客户端连接StarRocks 报错“Could not initialize class org.apache.doris.rpc.BackendServiceProxy“
  14. 《Java核心技术卷Ⅰ》没学过Java的再点进来看
  15. 2020年1月2日 林大OJ习题 暴力枚举
  16. 变形金刚4 高清完整版强势来袭 走起!
  17. 翻译: 给有野心的19岁少年的建议——Sam Altman
  18. 给方程编号_一文教你掌握广义估计方程
  19. win10下elk6.0安装运行(解决Servcie不是内部或外部命令的问题)
  20. c语言作业 密码翻译,C语言作业 有一行电文,以按下面规律译成密码

热门文章

  1. public static void mian(String[]args)剖析
  2. Day3:MVP+ButterKnife+Dagger2的使用
  3. SpringBoot - 自动装配 源码解析
  4. Xilinx FPGA下载器(DLC9)的 [Labtoolstcl 44-494] 报错解决方法
  5. centos7下解压rar文件
  6. 【转载】SAP物料基本计量单位的更改
  7. pycharm方法中划线解决方法
  8. 商米D1S一体机设置搜狗手写输入法图解
  9. 计算机上的字体太小怎么办,电脑字体太小怎么调 电脑字体调整方法有哪些
  10. Java 找水仙花数