Nalin Dahyabhai d0f7e88806 imagebuildah: Provide logging callbacks
Add a Log() callback and Out and Err io.Writers to the set of options
that imagebuildah can accept.  If Log is not specified, log to Err.  If
Err is not specified, log to os.Stderr.

Signed-off-by: Nalin Dahyabhai <nalin@redhat.com>

Closes: #73
Approved by: rhatdan
2017-04-18 20:13:07 +00:00
2017-04-14 10:12:01 +00:00
2017-04-13 21:42:51 +00:00
2017-04-13 21:42:51 +00:00
2017-04-12 21:25:35 +00:00
2017-03-24 18:42:00 +00:00
2017-04-12 21:25:35 +00:00
2017-04-12 21:25:35 +00:00
2017-04-17 18:16:13 +00:00
2017-02-10 11:48:15 -05:00
2017-04-13 21:42:51 +00:00
2017-03-24 13:48:39 -04:00
2017-04-12 21:25:35 +00:00
2017-04-12 21:25:35 +00:00
2017-01-26 17:59:13 +01:00
2017-04-13 21:42:51 +00:00
2017-04-17 18:16:13 +00:00
2017-04-12 21:25:35 +00:00
2017-04-14 10:12:01 +00:00
2017-04-12 21:25:35 +00:00
2017-03-23 14:59:20 -04:00
2017-04-12 21:25:35 +00:00
2017-04-12 21:25:35 +00:00
2017-04-13 21:42:51 +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 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
Work with remote images registries - retrieving information, images, signing content
Readme 155 MiB
Languages
Go 79.8%
Shell 15.1%
Makefile 2.9%
Perl 2%
Dockerfile 0.2%