TomSweeneyRedHat 2fe578c82f Create manpages for the buildah project
Second pass of manpages, more tweaking to follow.

Signed-off-by: TomSweeneyRedHat <tsweney@redhat.com>

Closes: #53
Approved by: nalind
2017-04-11 17:22:37 +00:00
2017-03-28 19:22:27 +00:00
2017-03-24 18:42:00 +00:00
2017-03-23 14:59:20 -04:00
2017-02-10 11:48:15 -05:00
2017-03-24 13:48:39 -04:00
2017-03-23 14:59:20 -04:00
2017-01-26 17:59:13 +01:00
2017-03-23 14:59:20 -04:00
2017-02-13 17:46:37 -05:00
2017-03-28 19:22:27 +00:00

buildah - a tool for building OCI images

Go Report Card Travis

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
Work with remote images registries - retrieving information, images, signing content
Readme 136 MiB
Languages
Go 79.5%
Shell 15.5%
Makefile 2.8%
Perl 2%
Dockerfile 0.2%