当前位置:   article > 正文

银河麒麟高级服务器操作系统V10SP2(X86)docker环境导入base镜像安装openjdk-1.8.0并重新打包_银河麒麟docker基础镜像

银河麒麟docker基础镜像

一、系统版本

[root@localhost ~]# nkvers
############## Kylin Linux Version #################
Release:
Kylin Linux Advanced Server release V10 (Sword)

Kernel:
4.19.90-24.4.v2101.ky10.x86_64

Build:
Kylin Linux Advanced Server
release V10 (SP2) /(Sword)-x86_64-Build09/20210524
#################################################
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

二、安装docker并启动服务

1.配置外网源
[root@localhost ~]# cat /etc/yum.repos.d/kylin_x86_64.repo 
###Kylin Linux Advanced Server 10 - os repo###

[ks10-adv-os]
name = Kylin Linux Advanced Server 10 - Os 
baseurl = http://update.cs2c.com.cn:8080/NS/V10/V10SP2/os/adv/lic/base/$basearch/
gpgcheck = 1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-kylin
enabled = 1

[ks10-adv-updates]
name = Kylin Linux Advanced Server 10 - Updates
baseurl = http://update.cs2c.com.cn:8080/NS/V10/V10SP2/os/adv/lic/updates/$basearch/
gpgcheck = 1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-kylin
enabled = 1

[ks10-adv-addons]
name = Kylin Linux Advanced Server 10 - Addons
baseurl = http://update.cs2c.com.cn:8080/NS/V10/V10SP2/os/adv/lic/addons/$basearch/
gpgcheck = 1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-kylin
enabled = 0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
2.安装docker包
[root@localhost ~]# yum install docker -y 
  • 1
3.启动服务并设置开机自启动
[root@localhost ~]# systemclt restart docker
[root@localhost ~]# systemclt enable docker
  • 1
  • 2

三、base基础镜像导入配置

1.上传base镜像并导入
[root@localhost ~]# docker load < Kylin-Server-10-SP2-Release-Build09-Docker-20210524-X86_64.xz 
e0d4d61f5225: Loading layer [==================================================>]  323.5MB/323.5MB
db0a4a95ca8e: Loading layer [==================================================>]  2.048kB/2.048kB
534cfc05830b: Loading layer [==================================================>]   48.8MB/48.8MB
Loaded image: kylin-server-10-sp2-x86:b09
  • 1
  • 2
  • 3
  • 4
  • 5
2.查看导入的docker镜像
[root@localhost ~]# docker images
REPOSITORY                TAG                 IMAGE ID            CREATED             SIZE
kylin-server-10-sp2-x86   b09                 907d7ff37c7c        2 years ago         358MB
  • 1
  • 2
  • 3
3.启动docker镜像
[root@localhost ~]# docker run -d --name kylin --privileged=true kylin-server-10-sp2-x86:b09 /usr/sbin/init
d148cf50ad030338670532c5174c205bbda5f1de8bd3cd6d521b3c2a01b60362

[root@localhost ~]# docker ps -a
CONTAINER ID        IMAGE                         COMMAND             CREATED             STATUS              PORTS               NAMES
d148cf50ad03        kylin-server-10-sp2-x86:b09   "/usr/sbin/init"    4 seconds ago       Up 3 seconds                            kylin
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
4.进入到docker容器镜像
[root@localhost ~]# docker exec -it kylin /bin/bash
[root@d148cf50ad03 /]# 
[root@d148cf50ad03 /]# ls
bin  boot  dev  etc  home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var
  • 1
  • 2
  • 3
  • 4
5.安装java-1.8.0-openjdk
[root@d148cf50ad03 yum.repos.d]# yum install java-1.8.0-openjdk -y
Last metadata expiration check: 0:00:25 ago on Wed Nov  1 09:06:59 2023.
Dependencies resolved.
===================================================================================================================================================================================
 Package                                            Architecture                  Version                                            Repository                               Size
===================================================================================================================================================================================
Installing:
 java-1.8.0-openjdk                                 x86_64                        1:1.8.0.342.b07-0.p02.ky10                         ks10-adv-updates                        364 k
Installing dependencies:
 alsa-lib                                           x86_64                        1.2.3-1.ky10                                       ks10-adv-os                             433 k
 copy-jdk-configs                                   noarch                        4.0-1.ky10                                         ks10-adv-updates                         27 k
 fontconfig                                         x86_64                        2.13.92-1.ky10                                     ks10-adv-os                             215 k
 freetype                                           x86_64                        2.10.2-4.ky10                                      ks10-adv-updates                        494 k
 java-1.8.0-openjdk-headless                        x86_64                        1:1.8.0.342.b07-0.p02.ky10                         ks10-adv-updates                         33 M
 javapackages-filesystem                            noarch                        5.3.0-2.ky10                                       ks10-adv-os                             9.8 k
 libX11                                             x86_64                        1.6.9-7.ky10                                       ks10-adv-updates                        733 k
 libXcomposite                                      x86_64                        0.4.5-1.ky10                                       ks10-adv-os                              12 k
 libXext                                            x86_64                        1.3.4-2.ky10                                       ks10-adv-os                              34 k
 libXi                                              x86_64                        1.7.10-1.ky10                                      ks10-adv-os                              34 k
 libXrender                                         x86_64                        0.9.10-10.ky10                                     ks10-adv-os                              24 k
 libXtst                                            x86_64                        1.2.3-10.ky10                                      ks10-adv-os                              18 k
 libfontenc                                         x86_64                        1.1.4-2.ky10                                       ks10-adv-os                              18 k
 lksctp-tools                                       x86_64                        1.0.18-1.ky10                                      ks10-adv-os                              61 k
 lua-posix                                          x86_64                        33.3.1-12.ky10                                     ks10-adv-os                             168 k
 nspr                                               x86_64                        4.26.0-2.ky10                                      ks10-adv-os                             133 k
 nss                                                x86_64                        3.54.0-9.p01.ky10                                  ks10-adv-updates                        623 k
 nss-softokn                                        x86_64                        3.54.0-9.p01.ky10                                  ks10-adv-updates                        656 k
 nss-util                                           x86_64                        3.54.0-9.p01.ky10                                  ks10-adv-updates                        443 k
 pkgconf                                            x86_64                        1.7.3-2.ky10                                       ks10-adv-updates                         56 k
 tzdata-java                                        noarch                        2020a-8.p02.ky10                                   ks10-adv-updates                        149 k
 xorg-x11-font-utils                                x86_64                        1:7.5-43.ky10                                      ks10-adv-os                              84 k
 xorg-x11-fonts-others                              noarch                        7.5-24.ky10                                        ks10-adv-os                             7.4 M

Transaction Summary
===================================================================================================================================================================================
Install  24 Packages

Total download size: 45 M
Installed size: 135 M
Is this ok [y/N]: y
Downloading Packages:
(1/24): javapackages-filesystem-5.3.0-2.ky10.noarch.rpm                                                                                             98 kB/s | 9.8 kB     00:00    
(2/24): libXcomposite-0.4.5-1.ky10.x86_64.rpm                                                                                                      344 kB/s |  12 kB     00:00    
(3/24): alsa-lib-1.2.3-1.ky10.x86_64.rpm                                                                                                           2.8 MB/s | 433 kB     00:00    
(4/24): libXi-1.7.10-1.ky10.x86_64.rpm                                                                                                             1.4 MB/s |  34 kB     00:00    
................................................................
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
6.退出并关闭容器
[root@d148cf50ad03 /]# exit
[root@localhost ~]# docker stop d148cf50ad03
  • 1
  • 2
7.将容器制作成image
[root@localhost ~]# docker commit d148 kylin-server-v10-sp2-x86-openjdk-1.8:b09
sha256:b42f0e2453d6ac05b0b15e327a31cdc62279939c7c8e77a40096d2056cb72ea4
[root@localhost ~]# docker images
REPOSITORY                             TAG                 IMAGE ID            CREATED             SIZE
kylin-server-v10-sp2-x86-openjdk-1.8   b09                 b42f0e2453d6        5 seconds ago       578MB
kylin-server-10-sp2-x86                b09                 907d7ff37c7c        2 years ago         358MB
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
8.将做好的镜像导出并压缩
[root@localhost ~]# docker save -o Kylin-Server-10-SP2-Release-Build09-Docker-20210524-X86_64-openjdk-1.8.0.xz kylin-server-v10-sp2-x86-openjdk-1.8:b09

[root@localhost ~]# tar zcvf Kylin-Server.tar.gz Kylin-Server-10-SP2-Release-Build09-Docker-20210524-X86_64-openjdk-1.8.0.xz
  • 1
  • 2
  • 3
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/857660
推荐阅读
相关标签
  

闽ICP备14008679号