[Share Experiences] 【阿里云镜像】配置Pouch镜像
Tofloor
poster avatar
xybdiy
deepin
2021-12-24 21:28
Author
一、参考链接

阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区 (aliyun.com)

pouch镜像-pouch下载地址-pouch安装教程-阿里巴巴开源镜像站 (aliyun.com)

二、pouch镜像简介

阿里巴巴正式开源了基于Apache 2.0协议的容器技术Pouch。Pouch是一款轻量级的容器技术,拥有快速高效、可移植性高、资源占用少等特性,主要帮助阿里更快的做到内部业务的交付,同时提高超大规模下数据中心的物理资源利用率。

阿里巴巴正式开源自研容器技术Pouch-阿里云开发者社区 (aliyun.com)

三、pouch镜像配置方法(基于CentOS 7系统配置)

1、查看主机名

[root@centos ~]# hostnamectl
    Static hostname: centos
          Icon name: computer-vm
            Chassis: vm
         Machine ID: f6fc8fb7991c4c518238af7c75f16046
            Boot ID: a5342490e7fd4891978ea3b2e7e0aaf1
     Virtualization: vmware
   Operating System: CentOS Linux 7 (Core)
        CPE OS Name: cpe:/o:centos:centos:7
             Kernel: Linux 3.10.0-1160.el7.x86_64
       Architecture: x86-64
 [root@centos ~]#

2、添加镜像文件

[root@centos ~]# vim /etc/yum.repos.d/pouch-centos7.repo
 [root@centos ~]# cat /etc/yum.repos.d/pouch-centos7.repo
 [pouch-stable]
 name=Pouch Stable - $basearch
 baseurl=http://mirrors.aliyun.com/opsx/pouch/linux/centos/7/$basearch/stable
 enabled=1
 gpgcheck=1
 gpgkey=http://mirrors.aliyun.com/opsx/pouch/linux/centos/gpg
 ​
 [pouch-test]
 name=Pouch Test - $basearch
 baseurl=http://mirrors.aliyun.com/opsx/pouch/linux/centos/7/$basearch/test
 enabled=0
 gpgcheck=1
 gpgkey=http://mirrors.aliyun.com/opsx/pouch/linux/centos/gpg
 [root@centos ~]#

3、更新YUM源

将软件包信息提前在本地索引缓存 ,用来提高搜索安装软件的速度,建议执行这个命令可以提升yum安装的速度

4、安装pouch

[root@centos ~]# yum install pouch
 Loaded plugins: fastestmirror
 Loading mirror speeds from cached hostfile
  * base: mirrors.aliyun.com
  * extras: mirrors.aliyun.com
  * updates: mirrors.aliyun.com
 Resolving Dependencies
 --> Running transaction check
 ---> Package pouch.x86_64 0:1.3.0-1.el7 will be installed
 --> Processing Dependency: pam-devel for package: pouch-1.3.0-1.el7.x86_64
 --> Processing Dependency: fuse-devel for package: pouch-1.3.0-1.el7.x86_64
 --> Running transaction check
 ---> Package fuse-devel.x86_64 0:2.9.2-11.el7 will be installed
 ---> Package pam-devel.x86_64 0:1.1.8-23.el7 will be installed
 --> Finished Dependency Resolution
 ​
 Dependencies Resolved
 ​
 ======================================================================================================================== Package                     Arch                    Version                        Repository                     Size
 ========================================================================================================================Installing:
  pouch                       x86_64                  1.3.0-1.el7                    pouch-stable                   44 M
 Installing for dependencies:
  fuse-devel                  x86_64                  2.9.2-11.el7                   base                           37 k
  pam-devel                   x86_64                  1.1.8-23.el7                   base                          185 k
 ​
 Transaction Summary
 ========================================================================================================================Install  1 Package (+2 Dependent packages)
 ​
 Total download size: 45 M
 Installed size: 146 M
 Is this ok [y/d/N]: y
 Downloading packages:
 (1/3): fuse-devel-2.9.2-11.el7.x86_64.rpm                                                        |  37 kB  00:00:00     (2/3): pam-devel-1.1.8-23.el7.x86_64.rpm                                                         | 185 kB  00:00:00     warning: /var/cache/yum/x86_64/7/pouch-stable/packages/pouch-1.3.0-1.el7.x86_64.rpm: Header V4 RSA/SHA1 Signature, key ID 439ae9ec: NOKEY
 Public key for pouch-1.3.0-1.el7.x86_64.rpm is not installed
 (3/3): pouch-1.3.0-1.el7.x86_64.rpm                                                              |  44 MB  00:00:07     ------------------------------------------------------------------------------------------------------------------------Total                                                                                   5.7 MB/s |  45 MB  00:00:07     Retrieving key from http://mirrors.aliyun.com/opsx/pouch/linux/centos/gpg
 Importing GPG key 0x439AE9EC:
  Userid     : "Pouch Release "
  Fingerprint: b615 ddd7 90c7 0912 582d dc2d d7ae a5ed 439a e9ec
  From       : http://mirrors.aliyun.com/opsx/pouch/linux/centos/gpg
 Is this ok [y/N]:y

安装过程省略

Installed:
  pouch.x86_64 0:1.3.0-1.el7                                                                                            
Dependency Installed:
  fuse-devel.x86_64 0:2.9.2-11.el7  pam-devel.x86_64 0:1.1.8-23.el7                           
Complete!
[root@centos ~]# rpm -qa | grep pouch
pouch-1.3.0-1.el7.x86_64
[root@centos ~]#

202112232014720.png

Reply Favorite View the author
All Replies
观摩
deepin
2021-12-24 22:31
#1

勤劳的小蜜蜂

Reply View the author
vivian_me
deepin testing team
2021-12-24 23:26
#2

优秀优秀

Reply View the author