中標麒麟(龍芯CPU) docker基礎映象製作

2022-07-12 07:12:08 字數 1636 閱讀 7239

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是指在容器啟動後容器內執行的命令

第二種方式也非常簡單,直接使用指令碼來製作:

執行完成後,基礎映象就建立成功了,使用docker images檢視一下:

[root@192

hxb]# docker images

repository tag image id created size

nk-base

7.4 a1942dd1e289 1 hours ago 383 mb

龍芯中標麒麟 上面安裝libgdiplus的方法

其實方法與之前的blog 基本上完全一樣 但是發現有乙個問題 安裝完libgdiplus之後必須重啟一下才能有效果.centos 安裝libgdi的方法 1.安裝必須的包 3.然後使用 configure 以及 使用 make make install 安裝即可.4.與centos x86 版本的一...

中標麒麟7 0龍芯版安裝過程

pmon環境下u盤必須格式化成ext3 崑崙韌體環境下可以格式化成ext3,ext4,將卷標設定為 neokylin desktop 把整個映象 iso 複製到u盤下面。cp iso mnt usb把映象 iso 掛載起來。mkdir mnt iso mnt usb mount o loop iso...

國產龍芯中標麒麟編譯安裝gcc10 1

國產龍芯處理器,國產中標麒麟作業系統,測試一下最新的gcc 10能不能用,據說gcc10.1支援c 17,c 20語法,記錄公升級國產如下 tar xvf gcc 10.1.0.tar.gz 進行解壓縮 準備一下編譯環境 配置中科龍芯源,vi etc yum.repos.d zhongke.repo...