Comments (8)
@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.
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.
Could you help to figure out a way for this? @zzchun
đ
from pouch.
Any update on this issue? @zzchun
Feel free to tell us if you need any help.
from pouch.
cc @sunyuan3
from pouch.
@allencloud I need the following info for testing.
-
supported OS release: For example, ubuntu16.04 64bit, centos 7.2.(OS release iso file need to be provied.)
-
rpm or deb package, installation command.
-
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 -
feature list: Supported commands and options are needed, such as pouch ps -a(ps is command and -a is option).
-
test suggestion: what do you think is focus on testing?
from pouch.
@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.
Thanks for your work, @zzchun
I will close this issue.
from pouch.
Related Issues (20)
- Weekly Digest (16 February, 2020 - 23 February, 2020)
- Errors will happen when upgrading the libraries HOT 1
- Weekly Digest (28 June, 2020 - 5 July, 2020)
- [question]Is Pouch suitable for CDN application?
- Weekly Digest (5 July, 2020 - 12 July, 2020)
- Weekly Digest (12 July, 2020 - 19 July, 2020)
- Weekly Digest (19 July, 2020 - 26 July, 2020)
- Weekly Digest (26 July, 2020 - 2 August, 2020)
- Weekly Digest (2 August, 2020 - 9 August, 2020)
- Adding arm64 job in Travis-ci HOT 1
- no support go 1.15.6 HOT 1
- How to Install pouch on ubuntu18.04 HOT 1
- pouch save failed: an error will be reported every time you download to 14G HOT 3
- Kubernetes 1.22 dose not work with pouch HOT 2
- ä¸çť´ć¤äşĺ 沥ĺ¨éäş HOT 2
- pouch ĺŻĺŽšĺ¨ć ćłĺŻĺ¨ ćć°ççćŹ HOT 1
- ä¸čľˇä˝ç¨ dumb-init čżç¨çä¸ĺ° HOT 1
- Why don't you have thye go.mod file like other Go projects?
- Is there rpm for 1.3.1 version?
- Can I install on MacOS and how to do it?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
đ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google â¤ď¸ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pouch.