mirror of
https://github.com/containers/skopeo.git
synced 2026-07-13 20:52:53 +00:00
b1bb73e01c9bf0b1b75e50a2d1947b14a8174eee
When we have cgo, use fgetpwent() to try to look up user IDs and primary GIDs in containers. If that fails for any reason (or if we don't have cgo), fall back to doing what we were doing before (i.e., trying to look up the information on the host). Signed-off-by: Nalin Dahyabhai <nalin@redhat.com> Closes: #63 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 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.8%
Shell
15.1%
Makefile
2.9%
Perl
2%
Dockerfile
0.2%