mirror of
https://github.com/containers/skopeo.git
synced 2026-07-15 06:55:09 +00:00
ce3505a4d7140c1f366efdf94a18e24f2c83c07e
Internalize the type declaration of a Docker image, so that we don't need to pull in code when we just want to know how to parse out a JSON object. Carry a copy of the license that covered the sources from which the definitions came. Signed-off-by: Nalin Dahyabhai <nalin@redhat.com> Closes: #75 Approved by: nalind
buildah - a tool for building OCI images
Note: this package is in alpha.
The buildah package provides a command line tool which can be used to
- create a working container, either from scratch or using an image as a starting point
- mount a working container's root filesystem for manipulation
- unmount a working container's root filesystem
- use the updated contents of a container's root filesystem as a filesystem layer to create a new image
- delete a working container or an image
Installation notes
Prior to installing buildah, install the following packages on your linux distro:
- make
- golang
- bats
- btrfs-progs-devel
- device-mapper-devel
- gpgme-devel
- libassuan-devel
- git
- bzip2
In Fedora, you can use this command:
dnf -y install \
make \
golang \
bats \
btrfs-progs-devel \
device-mapper-devel \
gpgme-devel \
libassuan-devel \
git \
bzip2
Then to install buildah follow the steps in this example:
mkdir ~/buildah
cd ~/buildah
export GOPATH=`pwd`
git clone https://github.com/projectatomic/buildah ./src/github.com/projectatomic/buildah
cd ./src/github.com/projectatomic/buildah
make
./buildah --help
Future goals include:
- docs
- more CI tests
- additional CLI commands (?)
Description
Languages
Go
79.8%
Shell
15.1%
Makefile
2.9%
Perl
2%
Dockerfile
0.2%