サポート #410
CircleCIで自作Dockerイメージを使用するようにする
開始日:
2018/08/04
期日:
進捗率:
0%
予定工数:
関連するチケット
みぞ @mizo0203 さんが約6年前に更新
- ステータス を 新規 から 却下 に変更
自作 Docker イメージを使用する場合、 Google Cloud SDK がリリースされる毎に Docker イメージを再ビルドして Docker hub にプッシュしなければならない。
既存の Docker イメージ circleci/python:2.7.15 に最新の Google Cloud SDK をインストールするように circle.yml で設定するほうが運用コストが低い。
なので、 circleci/python:2.7.15 を自作 Docker イメージに置き換えるのではなく、既知の問題である #453 を修正する。
みぞ @mizo0203 さんが約6年前に更新
別記の理由により、ボツになった Dockerfile
FROM circleci/python:2.7.15 # https://github.com/GoogleCloudPlatform/cloud-sdk-docker/blob/master/Dockerfile # https://cloud.google.com/sdk/docs/downloads-apt-get RUN sudo apt-get update && \ sudo apt-get install -y lsb-release \ apt-transport-https && \ export CLOUD_SDK_REPO="cloud-sdk-$(lsb_release -c -s)" && \ echo "deb http://packages.cloud.google.com/apt $CLOUD_SDK_REPO main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list && \ curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add - && \ sudo apt-get update && \ sudo apt-get install -y google-cloud-sdk \ google-cloud-sdk-app-engine-python \ google-cloud-sdk-app-engine-python-extras && \ gcloud config set core/disable_usage_reporting true && \ gcloud config set component_manager/disable_update_check true && \ gcloud config set metrics/environment github_docker_image && \ gcloud --version && \ docker --version