Bob, the docker-builder
, builds, tags, and pushes multiple Docker images, all
from a friendly Bobfile
config file.
Steps to quick start:
# install docker-builder
go get github.com/rafecolton/docker-builder
# create a Bobfile
docker-builder init .
# build the aforementioned Bobfile
docker-builder build Bobfile
- Install
docker-builder
- Explore the Writing a Bobfile doc
- Run
docker-builder --help
- Run
docker-builder help build
go get github.com/rafecolton/docker-builder
# on Mac OS X
curl -sL https://github.com/rafecolton/docker-builder/releases/download/0.7.4/docker-builder-0.7.4-darwin-amd64.tar.gz | \
tar -xzf - -C /usr/local --strip-components=1
# on Linux, note: you may need sudo
curl -sL https://github.com/rafecolton/docker-builder/releases/download/0.7.4/docker-builder-0.7.4-linux-amd64.tar.gz | \
sudo tar -xzf - -C /usr/local --strip-components=1
These commands will place docker-builder
at
/usr/local/bin/docker-builder
, so to use docker-builder
, make sure
and check that /usr/local/bin
is in your $PATH
or change the -C
option.
NOTE: You may see some junk output when running tar -xzf
. This
has something to do with the archives being build on Mac OSX. The
output is harmless and safe to ignore.
To build from source, run make build
. You may have to install some
things first, such as go
.
Pull requests welcome!