Skip to content

Instantly share code, notes, and snippets.

@yosisa
Created May 24, 2014 12:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yosisa/a22ed05f36c99e175b7c to your computer and use it in GitHub Desktop.
Save yosisa/a22ed05f36c99e175b7c to your computer and use it in GitHub Desktop.
Google Cloud Storage をバックエンドにした Docker Registry をセットアップ ref: http://qiita.com/yosisa/items/34bc8ed542a042a2cad0
$ gsutil mb -l ASIA gs://docker-bucket
$ gcutil addinstance docker-registry
$ gcutil ssh docker-registry
$ curl get.docker.io | bash
$ sudo update-rc.d docker defaults
$ sudo docker run -ti --name gcloud-config google/cloud-sdk gcloud auth login
$ sudo docker run -d -e GCS_BUCKET=docker-bucket -e BOTO_PATH='/.config/gcloud/legacy_credentials/<email>/.boto' -p 5000:5000 --volumes-from gcloud-config google/docker-registry
$ sudo docker tag <image_id> localhost:5000/<name>[:<tag>]
$ sudo docker push localhost:5000/<name>[:<tag>]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment