docker-builder
docker-builder copied to clipboard
Docker builder builds Docker images from a friendly config file.
Welcome to Bob!
Bob, the docker-builder, builds, tags, and pushes multiple Docker images, all
from a friendly Bobfile config file.
About
This repo contains documentation on the server and CLI features of docker-builder. For documentation on how to write a Bobfile, visit github.com/winchman/builder-core
Other useful docs:
- Original Motivation for Docker Builder
- Using with TLS (and
boot2dockeron Mac OS X)
Getting Started
- Install
docker-builder - Run
docker-builder --help
Installing docker-builder
From source
git clone https://github.com/rafecolton/docker-builder
cd docker-builder
go get ./...
go get -u golang.org/x/lint/golint
make # clean build test
install dependencies as needed
From pre-compiled binaries
# on Mac OS X
curl -sL https://github.com/rafecolton/docker-builder/releases/download/v0.10.1/docker-builder-v0.10.1-darwin-amd64 \
-o /usr/local/bin/docker-builder && chmod +x /usr/local/bin/docker-builder
# on Linux, note: you may need sudo
curl -sL https://github.com/rafecolton/docker-builder/releases/download/v0.10.1/docker-builder-v0.10.1-linux-amd64 \
-o /usr/local/bin/docker-builder && chmod +x /usr/local/bin/docker-builder
NOTE: Checksums available on the release page
Subcommands
docker-builder enqueue- enqueue a build with your cwddocker-builder serve- run docker-builder as an http serverdocker-builder -h/--help/help- view all subcommands and flags
CONTRIBUTING