Coder Social home page Coder Social logo

Comments (8)

zzchun avatar zzchun commented on April 30, 2024 5

@allencloud There are two issues to be discussed.

1. How to name the rpm package

Usually, the name of rpm package contains name, version number, release number, system platform, extension name and so on. For example:

 pouch-1.0.0-57.el7.centos.x86_64.rpm
  |     |        |      |     |    |
 name   |        |      |     |    |
   version NO.   |      |     |  |
             release No.|     |    |
                      system  |    |
                  system platfrom  |
                            extension name

Note:
    pouch  :software name
    1.0.0  :version No.
    57.el7 :Release number mainly for software bug or vulnerability patch, the software features and no change, el6 refers to the release rhel6 system
    centos :Refers to Centos OS
    x86_64 :Refers to the 64-bit architecture, noarch means does not distinguish hardware architecture
    rpm    :extensiton name

so,We need to define a naming convention.

2.Add description information

I marked the fields with "?" that I can't determine its values, which are need to be discussed

Version     : ?
Release     : ? 1.el7.centos 
Architecture: x86_64 
Install Date: (not installed)
Group       : ? Tools/Pouch 
Size        : 
License     : ? Apache License 2.0 
Signature   : RSA/SHA512, Fri 08 Dec 2017 07:00:19 AM CST, Key ID c52feb6b621e9f35
Source RPM  : Full name of RPM
Build Date  : Build date
Build Host  : The hostname that builded pouch
Relocations : (not relocatable)
Packager    : ? eg: Pouch <[email protected]>
Vendor      : Pouch
URL         : ? https://github.com/alibaba/pouch
Summary     : ? The open-source application container engine
Description :
? Pouch is an open-source project created by Alibaba Group to promote the container technology movement.

Pouch's vision is to advance container ecosystem and promote container standards OCI(Open Container Initiative), so that container technologies become the foundation for application development in the Cloud era.

Pouch can pack, deliver and run any application. It provides applications with a lightweight runtime environment with strong isolation and minimal overhead. Pouch isolates applications from varying runtime environment, and minimizes operational workload. Pouch minimizes the effort for application developers to write Cloud-native applications, or to migrate legacy ones to a Cloud platform.

from pouch.

allencloud avatar allencloud commented on April 30, 2024 2

I add something to your confusion about the info about pouch. While what I added does not include: Size , Source RPM, Build Date, Build Host, Relocations. @zzchun

Version : 0.1.0
Release : 1.el7.centos
Architecture: x86_64
Install Date: (not installed)
Group : Tools/Pouch
Size :
License : Apache License 2.0
Signature : RSA/SHA512, Fri 08 Dec 2017 07:00:19 AM CST, Key ID c52feb6b621e9f35
Source RPM : Full name of RPM
Build Date : Build date
Build Host : The hostname that builded pouch
Relocations : (not relocatable)
Packager : Pouch [email protected]
Vendor : Pouch
URL : https://github.com/alibaba/pouch
Summary : The open-source reliable application container engine
Description : Pouch is an open-source project created by Alibaba Group to promote the container technology movement.

Pouch's vision is to advance container ecosystem and promote container standards OCI(Open Container Initiative), so that container technologies become the foundation for application development in the Cloud era.

Pouch can pack, deliver and run any application. It provides applications with a lightweight runtime environment with strong isolation and minimal overhead. Pouch isolates applications from varying runtime environment, and minimizes operational workload. Pouch minimizes the effort for application developers to write Cloud-native applications, or to migrate legacy ones to a Cloud platform.

from pouch.

allencloud avatar allencloud commented on April 30, 2024

Could you help to figure out a way for this? @zzchun
😄

from pouch.

allencloud avatar allencloud commented on April 30, 2024

Any update on this issue? @zzchun
Feel free to tell us if you need any help.

from pouch.

allencloud avatar allencloud commented on April 30, 2024

cc @sunyuan3

from pouch.

sunyuan3 avatar sunyuan3 commented on April 30, 2024

@allencloud I need the following info for testing.

  1. supported OS release: For example, ubuntu16.04 64bit, centos 7.2.(OS release iso file need to be provied.)

  2. rpm or deb package, installation command.

  3. apt-get or yum server. How to add apt-get or yum server address to test hosts? How to install pouch by apt-get or yum? It is suggested to provide a installation script.
    For docker, the script is "curl -fsSL https://test.docker.com/ | sh". Please refer to the below link.
    https://github.com/moby/moby/releases/tag/v17.04.0-ce-rc1

  4. feature list: Supported commands and options are needed, such as pouch ps -a(ps is command and -a is option).

  5. test suggestion: what do you think is focus on testing?

from pouch.

zzchun avatar zzchun commented on April 30, 2024

@allencloud @sunyuan3 We have put rpm package to Aliyun mirrors. Currently, pouch can be installed by pouch repository.

1.install yum-utils

sudo yum install -y yum-utils

2. set up the pouch repository

sudo yum-config-manager \
    --add-repo \
    https://mirrors.aliyun.com/pouch/linux/centos/pouch.repo

sudo yum update

3. install pouch

sudo yum install pouch 

4. start pouch

sudo systemctl start docker

5. pull an image

sudo pouch pull docker.io/library/busybox:latest

6. run a container
Verify that pouch is installed correctly by running the busybox image.

sudo pouch run docker.io/library/busybox:latest

7. uninstall pouch

sudo yum remove pouch

After running the remove command, images, containers, volumes, or customized configuration files on your host are not automatically removed. To delete all images, containers and volumes, please execute the following command:

sudo rm -rf /var/lib/pouch

from pouch.

allencloud avatar allencloud commented on April 30, 2024

Thanks for your work, @zzchun
I will close this issue.

from pouch.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.