https://github.com/kubeflow/katib
Revision ea48c08dc636680300d318bd0af0613ccdf0c3a7 authored by Ce Gao on 10 April 2018, 03:04:12 UTC, committed by GitHub on 10 April 2018, 03:04:12 UTC
* manager: Multiple stage builds

Signed-off-by: Ce Gao <gaoce@caicloud.io>

* cli: Multiple stage builds

Signed-off-by: Ce Gao <gaoce@caicloud.io>

* docs: Update

Signed-off-by: Ce Gao <gaoce@caicloud.io>
1 parent 9192cbd
Raw File
Tip revision: ea48c08dc636680300d318bd0af0613ccdf0c3a7 authored by Ce Gao on 10 April 2018, 03:04:12 UTC
Dockerfile: Support multiple stage build in manager and cli (#25)
Tip revision: ea48c08
build.sh
#/bin/bash
set -x
set -e
PREFIX="katib/"
docker build -t ${PREFIX}vizier-core -f manager/Dockerfile .
docker build -t ${PREFIX}suggestion-random -f suggestion/random/Dockerfile .
docker build -t ${PREFIX}suggestion-grid -f suggestion/grid/Dockerfile .
docker build -t ${PREFIX}suggestion-hyperband -f suggestion/hyperband/Dockerfile .
docker build -t ${PREFIX}dlk-manager -f dlk/Dockerfile .
docker build -t ${PREFIX}katib-frontend -f manager/modeldb/Dockerfile .
docker build -t ${PREFIX}katib-cli -f cli/Dockerfile .
mkdir -p bin
docker run --name katib-cli -itd ${PREFIX}katib-cli sh
docker cp katib-cli:/go/src/github.com/kubeflow/hp-tuning/cli/katib-cli bin/katib-cli
docker rm -f katib-cli
back to top