Sign inSign up

yamamotofebc/docker-machine-sakuracloud

By yamamotofebc

Updated about 9 years ago

Docker Machine with さくらのクラウド Dockerイメージ

Image
1

1.8K

yamamotofebc/docker-machine-sakuracloud repository overview

Docker Machine with さくらのクラウド

Docker Machine + さくらのクラウド用ドライバのDockerイメージです。

DockerMachine: v0.12.2

使い方(docker-composeを使う場合)

1) 以下コマンドでdocker-compose.ymlと環境変数設定ファイルのひな形をダウンロードします。
curl -L https://github.com/yamamoto-febc/docker-machine-sakuracloud-docker/raw/master/docker-compose.yml > docker-compose.yml
curl -L https://github.com/yamamoto-febc/docker-machine-sakuracloud-docker/raw/master/env-sample > .env
2) (オプション)環境変数設定ファイルを編集します。

このファイルで環境変数を設定しておくとdocker-machineコマンド実行時に 必要なオプションを省略できます。

アクセストークンSAKURACLOUD_ACCESS_TOKENとシークレットSAKURACLOUD_ACCESS_TOKEN_SECRETの 設定をしておくと便利です。

vi .env
3) docker-composeコマンドの実行

以下コマンドでdocker-machineを起動します。

サーバ一覧取得の実行例
docker-compose run --rm docker-machine ls
さくらのクラウド上へサーバ作成の例(サーバ名:sakura-dev)
docker-compose run --rm docker-machine create -d sakuracloud sakura-dev

Docker Machine + さくらのクラウド用ドライバの詳しい使い方はこちらを参照してください。

使い方(Docker Composeなし、dockerコマンドを直接使う場合)

起動コマンド書式
docker run -it --rm sacloud/docker-machine 実行したいコマンド
さくらのクラウド上へサーバ作成の例(サーバ名:sakura-dev)
docker run -it --rm -e MACHINE_STORAGE_PATH=$HOME/.docker/machine \
                    -e SAKURACLOUD_ACCESS_TOKEN=[トークン] \
                    -e SAKURACLOUD_ACCESS_TOKEN_SECRET=[シークレット] \
                    -v $HOME/.docker:$HOME/.docker \
                    sacloud/docker-machine create -d sakuracloud sakura-dev

Tag summary

Content type

Image

Digest

Size

12.6 MB

Last updated

about 9 years ago

docker pull yamamotofebc/docker-machine-sakuracloud