vitess-gh/docker/bootstrap
Anthony Yeh 740662c0eb Use --no-cache when building Docker bootstrap images.
Otherwise they may not re-download the latest versions of packages we
fetch from the web.
2015-05-05 14:07:25 -07:00
..
Dockerfile.common Fix permission issues when running tests in Docker. 2015-04-20 17:11:45 -07:00
Dockerfile.mariadb Create bootstrap image for MySQL 5.6. 2015-04-22 14:21:18 -07:00
Dockerfile.mysql56 Create bootstrap image for MySQL 5.6. 2015-04-22 14:21:18 -07:00
README.md Split off bootstrap into separate Docker image. 2015-04-20 15:09:26 -07:00
build.sh Use --no-cache when building Docker bootstrap images. 2015-05-05 14:07:25 -07:00

README.md

Bootstrap Images

These Dockerfiles create images that contain everything Vitess expects to have after successfully running bootstrap.sh and dev.env.

The vitess/bootstrap image comes in different flavors:

  • vitess/bootstrap:common - dependencies that are common to all flavors
  • vitess/bootstrap:mariadb - bootstrap image for MariaDB

NOTE: Unlike the base image that builds Vitess itself, this bootstrap image will NOT be rebuilt automatically on every push to the Vitess master branch.

To build a new bootstrap image, use the docker_bootstrap make rule. For example:

~/src/github.com/youtube/vitess$ make docker_bootstrap flavor=mariadb