Public | Automated Build

Last pushed: 25 days ago
Short Description
Docker Machine with さくらのクラウド Dockerイメージ
Full Description

Docker Machine with さくらのクラウド

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

DockerMachine: v0.12.2

Dockerfile links

使い方(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
Docker Pull Command
Owner
yamamotofebc

Comments (0)