银河麒麟桌面操作系统V10上安装的docker常规使用及注意事项


999yyy
999yyy 2023-04-17 16:26:44 52224
分类专栏: 资讯

前言

本文介绍银河麒麟桌面系统V10上docker的常规使用及注意事项


一、docker信息

银河麒麟桌面系统V10预装的docker,且开机自动启动了docker服务

查看服务状态

systemctl status docker

查看docker信息

sudo docker info

注意:该系统是aarch64架构,dockerhub上的大部分镜像都是x86_64架构下的,在使用dockerhub等平台的镜像时,一定要注意其架构是否支持aarch64!

二、配置免sudo执行

原理:docker客户端指令是通过localsocket方式与dockerd后台服务进程进行通信的,只要具备该文件的读写权限就可以操作docker各项指令。默认情况下,只有root用户和docker组用户可以读写,参考如下

方案一:修改docker.sock权限

 

方案二:将当前用户yeqiang添加到docker组

sudo usermod --selector-tag">a -G docker yeqiang

 

注意:方案一立刻生效,单是零时的,系统重启或者docker服务进程重启都将重置,方案二长久有效,但需要重启系统或者重新登陆,因此一般两个方案同时执行,技能保证当前立刻生效,又能保证重启后效果不变。

 

二、启动一个CentOS容器实例

启动centos容器实例

 
  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
 

查看容器内CentOS信息

 
  1.  
    [root-variable">@e7beb01e5821 /] uname -a
  2.  
    Linux e7beb01e5821 4.4.131-20200901.kylin.desktop-generic kylin SMP Tue Sep 1 18:30:06 CST 2020 aarch64 aarch64 aarch64 GNU/Linux
  3.  
    [root-variable">@e7beb01e5821 /] cat /etc/redhat-release
  4.  
    CentOS Linux release 8.3.2011
 

安装file指令

 
  1.  
    [root@e7beb01e5821 /] yum install file -y
  2.  
    Failed to set locale, defaulting to C.UTF-8
  3.  
    CentOS Linux 8 - AppStream 311 kB/s | 5.2 MB 00:17
  4.  
    CentOS Linux 8 - BaseOS 230 kB/s | 1.9 MB 00:08
  5.  
    CentOS Linux 8 - Extras 1.5 kB/s | 8.1 kB 00:05
  6.  
    Dependencies resolved.
  7.  
    ================================================================================================================================================================================
  8.  
    Package Architecture Version Repository Size
  9.  
    ================================================================================================================================================================================
  10.  
    Installing:
  11.  
    file aarch64 5.33-16.el8 baseos 77 k
  12.  
     
  13.  
    Transaction Summary
  14.  
    ================================================================================================================================================================================
  15.  
    Install 1 Package
  16.  
     
  17.  
    Total download size: 77 k
  18.  
    Installed size: 135 k
  19.  
    Downloading Packages:
  20.  
    file-5.33-16.el8.aarch64.rpm 303 kB/s | 77 kB 00:00
  21.  
    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  22.  
    Total 104 kB/s | 77 kB 00:00
  23.  
    warning: /var/cache/dnf/baseos-01ed9fc6ac393b86/packages/file-5.33-16.el8.aarch64.rpm: Header V3 RSA/SHA256 Signature, key ID 8483c65d: NOKEY
  24.  
    CentOS Linux 8 - BaseOS 1.6 MB/s | 1.6 kB 00:00
  25.  
    Importing GPG key 0x8483C65D:
  26.  
    Userid : "CentOS (CentOS Official Signing Key) <security@centos.org>"
 

查看文件信息,可以看到可执行程序、库都是aarch64(arm64)架构

查看安装的软件包,可以看到都是aarch64或者noarch

 
  1.  
    [root@e7beb01e5821 bin] rpm -qa
  2.  
    crypto-policies-20200713-1.git51d1222.el8.noarch
  3.  
    python3-pip-wheel-9.0.3-18.el8.noarch
  4.  
    ncurses-base-6.1-7.20180224.el8.noarch
  5.  
    dnf-data-4.2.23-4.el8.noarch
  6.  
    dbus-common-1.12.8-11.el8.noarch
  7.  
    centos-linux-release-8.3-1.2011.el8.noarch
  8.  
    setup-2.12.2-6.el8.noarch
  9.  
    basesystem-11-5.el8.noarch
  10.  
    libselinux-2.9-4.el8_3.aarch64
  11.  
    glibc-minimal-langpack-2.28-127.el8.aarch64
  12.  
    glibc-2.28-127.el8.aarch64
  13.  
    libsepol-2.9-1.el8.aarch64
  14.  
    xz-libs-5.2.4-3.el8.aarch64
  15.  
    libcap-2.26-4.el8.aarch64
  16.  
    info-6.5-6.el8.aarch64
  17.  
    libcom_err-1.45.6-1.el8.aarch64
  18.  
    libxml2-2.9.7-8.el8.aarch64
  19.  
    expat-2.2.5-4.el8.aarch64
  20.  
    libuuid-2.32.1-24.el8.aarch64
  21.  
    chkconfig-1.13-2.el8.aarch64
  22.  
    gmp-6.1.2-10.el8.aarch64
  23.  
    libattr-2.4.48-3.el8.aarch64
  24.  
    coreutils-single-8.30-8.el8.aarch64
  25.  
    sed-4.5-2.el8.aarch64
  26.  
    libcap-ng-0.7.9-5.el8.aarch64
  27.  
    libffi-3.1-22.el8.aarch64
  28.  
    libzstd-1.4.4-1.el8.aarch64
  29.  
    lz4-libs-1.8.3-2.el8.aarch64
  30.  
    libgcrypt-1.8.5-4.el8.aarch64
  31.  
    gzip-1.9-9.el8.aarch64
  32.  
    libunistring-0.9.9-3.el8.aarch64
  33.  
    libassuan-2.5.1-3.el8.aarch64
  34.  
    keyutils-libs-1.5.10-6.el8.aarch64
  35.  
    p11-kit-trust-0.23.14-5.el8_0.aarch64
  36.  
    pcre-8.42-4.el8.aarch64
  37.  
    systemd-libs-239-41.el8_3.aarch64
  38.  
    dbus-tools-1.12.8-11.el8.aarch64
  39.  
    libusbx-1.0.23-4.el8.aarch64
  40.  
    ca-certificates-2020.2.41-80.0.el8_2.noarch
  41.  
    libdb-5.3.28-39.el8.aarch64
  42.  
    ima-evm-utils-1.1-5.el8.aarch64
  43.  
    libdb-utils-5.3.28-39.el8.aarch64
  44.  
    xz-5.2.4-3.el8.aarch64
  45.  
    gdbm-1.18-1.el8.aarch64
  46.  
    shadow-utils-4.6-11.el8.aarch64
  47.  
    libutempter-1.1.6-14.el8.aarch64
  48.  
    acl-2.2.53-1.el8.aarch64
  49.  
    nettle-3.4.1-2.el8.aarch64
  50.  
    glib2-2.56.4-8.el8.aarch64
  51.  
    libcomps-0.1.11-4.el8.aarch64
  52.  
    findutils-4.6.0-20.el8.aarch64
  53.  
    cpio-2.12-8.el8.aarch64
  54.  
    ipcalc-0.2.4-4.el8.aarch64
  55.  
    iproute-5.3.0-5.el8.aarch64
  56.  
    libpcap-1.9.1-4.el8.aarch64
  57.  
    libseccomp-2.4.3-1.el8.aarch64
  58.  
    gawk-4.2.1-1.el8.aarch64
  59.  
    krb5-libs-1.18.2-5.el8.aarch64
  60.  
    libnsl2-1.2.0-2.20180605git4a062cf.el8.aarch64
  61.  
    platform-python-3.6.8-31.el8.aarch64
  62.  
    libpwquality-1.4.0-9.el8.aarch64
  63.  
    util-linux-2.32.1-24.el8.aarch64
  64.  
    curl-7.61.1-14.el8.aarch64
  65.  
    rpm-libs-4.14.3-4.el8.aarch64
  66.  
    device-mapper-1.02.171-5.el8.aarch64
  67.  
    cryptsetup-libs-2.3.3-2.el8.aarch64
  68.  
    elfutils-libs-0.180-1.el8.aarch64
  69.  
    systemd-239-41.el8_3.aarch64
  70.  
    iputils-20180629-2.el8.aarch64
  71.  
    libkcapi-hmaccalc-1.2.0-2.el8.aarch64
  72.  
    dracut-049-95.git20200804.el8.aarch64
  73.  
    python3-libcomps-0.1.11-4.el8.aarch64
  74.  
    dhcp-client-4.3.6-41.el8.aarch64
  75.  
    cyrus-sasl-lib-2.1.27-5.el8.aarch64
  76.  
    libyaml-0.1.7-5.el8.aarch64
  77.  
    npth-1.5-4.el8.aarch64
  78.  
    gpgme-1.13.1-3.el8.aarch64
  79.  
    libdnf-0.48.0-5.el8.aarch64
  80.  
    python3-hawkey-0.48.0-5.el8.aarch64
  81.  
    rpm-build-libs-4.14.3-4.el8.aarch64
  82.  
    python3-dnf-4.2.23-4.el8.noarch
  83.  
    yum-4.2.23-4.el8.noarch
  84.  
    binutils-2.30-79.el8.aarch64
  85.  
    vim-minimal-8.0.1763-15.el8.aarch64
  86.  
    less-530-1.el8.aarch64
  87.  
    rootfiles-8.1-22.el8.noarch
  88.  
    file-5.33-16.el8.aarch64
  89.  
    libgcc-8.3.1-5.1.el8.aarch64
  90.  
    python3-setuptools-wheel-39.2.0-6.el8.noarch
  91.  
    tzdata-2020d-1.el8.noarch
  92.  
    libreport-filesystem-2.9.5-15.el8.aarch64
  93.  
    dhcp-common-4.3.6-41.el8.noarch
  94.  
    centos-gpg-keys-8-2.el8.noarch
  95.  
    centos-linux-repos-8-2.el8.noarch
  96.  
    filesystem-3.8-3.el8.aarch64
  97.  
    pcre2-10.32-2.el8.aarch64
  98.  
    ncurses-libs-6.1-7.20180224.el8.aarch64
  99.  
    glibc-common-2.28-127.el8.aarch64
  100.  
    bash-4.4.19-12.el8.aarch64
  101.  
    zlib-1.2.11-16.el8_2.aarch64
  102.  
    bzip2-libs-1.0.6-26.el8.aarch64
  103.  
    libgpg-error-1.31-1.el8.aarch64
  104.  
    elfutils-libelf-0.180-1.el8.aarch64
  105.  
    libxcrypt-4.1.1-4.el8.aarch64
  106.  
    sqlite-libs-3.26.0-11.el8.aarch64
  107.  
    libstdc++-8.3.1-5.1.el8.aarch64
  108.  
    popt-1.16-14.el8.aarch64
  109.  
    readline-7.0-10.el8.aarch64
  110.  
    json-c-0.13.1-0.2.el8.aarch64
  111.  
    libacl-2.2.53-1.el8.aarch64
  112.  
    libblkid-2.32.1-24.el8.aarch64
  113.  
    libmount-2.32.1-24.el8.aarch64
  114.  
    audit-libs-3.0-0.17.20191104git1c2f876.el8.aarch64
  115.  
    libsmartcols-2.32.1-24.el8.aarch64
  116.  
    lua-libs-5.3.4-11.el8.aarch64
  117.  
    p11-kit-0.23.14-5.el8_0.aarch64
  118.  
    file-libs-5.33-16.el8.aarch64
  119.  
    cracklib-2.9.6-15.el8.aarch64
  120.  
    libidn2-2.2.0-1.el8.aarch64
  121.  
    gdbm-libs-1.18-1.el8.aarch64
  122.  
    libtasn1-4.13-3.el8.aarch64
  123.  
    lzo-2.08-14.el8.aarch64
  124.  
    grep-3.1-6.el8.aarch64
  125.  
    dbus-libs-1.12.8-11.el8.aarch64
  126.  
    dhcp-libs-4.3.6-41.el8.aarch64
  127.  
    procps-ng-3.3.15-3.el8.aarch64
  128.  
    openssl-libs-1.1.1g-11.el8.aarch64
  129.  
    kmod-libs-25-16.el8.aarch64
  130.  
    kmod-25-16.el8.aarch64
  131.  
    libarchive-3.3.2-9.el8.aarch64
  132.  
    squashfs-tools-4.3-19.el8.aarch64
  133.  
    libsemanage-2.9-3.el8.aarch64
  134.  
    dbus-daemon-1.12.8-11.el8.aarch64
  135.  
    libfdisk-2.32.1-24.el8.aarch64
  136.  
    mpfr-3.1.6-1.el8.aarch64
  137.  
    gnutls-3.6.14-6.el8.aarch64
  138.  
    snappy-1.1.8-3.el8.aarch64
  139.  
    libmetalink-0.1.3-7.el8.aarch64
  140.  
    libksba-1.3.5-7.el8.aarch64
  141.  
    ethtool-5.0-2.el8.aarch64
  142.  
    libmnl-1.0.4-6.el8.aarch64
  143.  
    libnghttp2-1.33.0-3.el8_2.1.aarch64
  144.  
    iptables-libs-1.8.4-15.el8.aarch64
  145.  
    libsigsegv-2.11-5.el8.aarch64
  146.  
    libverto-0.3.0-5.el8.aarch64
  147.  
    libtirpc-1.1.4-4.el8.aarch64
  148.  
    platform-python-setuptools-39.2.0-6.el8.noarch
  149.  
    python3-libs-3.6.8-31.el8.aarch64
  150.  
    pam-1.3.1-11.el8.aarch64
  151.  
    libcurl-minimal-7.61.1-14.el8.aarch64
  152.  
    rpm-4.14.3-4.el8.aarch64
  153.  
    libsolv-0.7.11-1.el8.aarch64
  154.  
    device-mapper-libs-1.02.171-5.el8.aarch64
  155.  

    网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。

 

网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。

本文链接:https://www.xckfsq.com/news/show.html?id=20525
赞同 0
评论 0 条
999yyyL0
粉丝 0 发表 3 + 关注 私信
上周热门
如何使用 StarRocks 管理和优化数据湖中的数据?  2944
【软件正版化】软件正版化工作要点  2863
统信UOS试玩黑神话:悟空  2823
信刻光盘安全隔离与信息交换系统  2718
镜舟科技与中启乘数科技达成战略合作,共筑数据服务新生态  1251
grub引导程序无法找到指定设备和分区  1217
华为全联接大会2024丨软通动力分论坛精彩议程抢先看!  163
点击报名 | 京东2025校招进校行程预告  162
2024海洋能源产业融合发展论坛暨博览会同期活动-海洋能源与数字化智能化论坛成功举办  161
华为纯血鸿蒙正式版9月底见!但Mate 70的内情还得接着挖...  157
本周热议
我的信创开放社区兼职赚钱历程 40
今天你签到了吗? 27
信创开放社区邀请他人注册的具体步骤如下 15
如何玩转信创开放社区—从小白进阶到专家 15
方德桌面操作系统 14
我有15积分有什么用? 13
用抖音玩法闯信创开放社区——用平台宣传企业产品服务 13
如何让你先人一步获得悬赏问题信息?(创作者必看) 12
2024中国信创产业发展大会暨中国信息科技创新与应用博览会 9
中央国家机关政府采购中心:应当将CPU、操作系统符合安全可靠测评要求纳入采购需求 8

加入交流群

请使用微信扫一扫!