From 530bd5fea6eb93806e433075792c1005d6db0c50 Mon Sep 17 00:00:00 2001 From: Andy Zheng Date: Thu, 2 Jun 2016 14:57:27 -0700 Subject: [PATCH] GCI/Trusty: support the Docker registry mirror added by #25841 --- cluster/gce/gci/configure-helper.sh | 7 +++++++ cluster/gce/trusty/configure-helper.sh | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/cluster/gce/gci/configure-helper.sh b/cluster/gce/gci/configure-helper.sh index b6e9ef346e1..bb0d6c5d91f 100644 --- a/cluster/gce/gci/configure-helper.sh +++ b/cluster/gce/gci/configure-helper.sh @@ -253,6 +253,13 @@ function assemble-docker-flags { if [[ "${TEST_CLUSTER:-}" == "true" ]]; then docker_opts+=" --debug" fi + # Decide whether to enable a docker registry mirror. This is taken from + # the "kube-env" metadata value. + if [[ -n "${DOCKER_REGISTRY_MIRROR_URL:-}" ]]; then + echo "Enable docker registry mirror at: ${DOCKER_REGISTRY_MIRROR_URL}" + docker_opts+=" --registry-mirror=${DOCKER_REGISTRY_MIRROR_URL}" + fi + echo "DOCKER_OPTS=\"${docker_opts} ${EXTRA_DOCKER_OPTS:-}\"" > /etc/default/docker } diff --git a/cluster/gce/trusty/configure-helper.sh b/cluster/gce/trusty/configure-helper.sh index 68976805df6..68b79015474 100644 --- a/cluster/gce/trusty/configure-helper.sh +++ b/cluster/gce/trusty/configure-helper.sh @@ -187,6 +187,13 @@ restart_docker_daemon() { if [ "${TEST_CLUSTER:-}" = "true" ]; then DOCKER_OPTS="${DOCKER_OPTS} --debug" fi + # Decide whether to enable a docker registry mirror. This is taken from + # the "kube-env" metadata value. + if [ -n "${DOCKER_REGISTRY_MIRROR_URL:-}" ]; then + echo "Enable docker registry mirror at: ${DOCKER_REGISTRY_MIRROR_URL}" + DOCKER_OPTS="${DOCKER_OPTS} --registry-mirror=${DOCKER_REGISTRY_MIRROR_URL}" + fi + echo "DOCKER_OPTS=\"${DOCKER_OPTS} ${EXTRA_DOCKER_OPTS:-}\"" > /etc/default/docker # Make sure the network interface cbr0 is created before restarting docker daemon while ! [ -L /sys/class/net/cbr0 ]; do