mirror of
https://github.com/containers/skopeo.git
synced 2026-02-03 15:58:52 +00:00
2fe578c82f6fb1aa2e06d76894a2a9b448fa05b7
Second pass of manpages, more tweaking to follow. Signed-off-by: TomSweeneyRedHat <tsweney@redhat.com> Closes: #53 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 the working container's root filesystem for manipulation
- unmount the working container's root filesystem
- use the updated contents of the container's root filesystem as a filesystem layer to create a new image
- delete a working container
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 (build?)
Description
Languages
Go
79.5%
Shell
15.5%
Makefile
2.8%
Perl
2%
Dockerfile
0.2%