mirror of
https://github.com/containers/skopeo.git
synced 2026-02-03 07:48:30 +00:00
aff92e565cc862129a41807790b8aaaf92caca3f
Signed-off-by: Nalin Dahyabhai <nalin@redhat.com> Closes: #67 Approved by: rhatdan
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.5%
Shell
15.5%
Makefile
2.8%
Perl
2%
Dockerfile
0.2%