Docker Machine
+ さくらのクラウド用ドライバ
のDockerイメージです。
curl -L https://github.com/sacloud/docker-machine-sakuracloud-docker/raw/master/docker-compose.yml > docker-compose.yml
curl -L https://github.com/sacloud/docker-machine-sakuracloud-docker/raw/master/env-sample > .env
このファイルで環境変数を設定しておくとdocker-machineコマンド実行時に 必要なオプションを省略できます。
アクセストークンSAKURACLOUD_ACCESS_TOKEN
とシークレットSAKURACLOUD_ACCESS_TOKEN_SECRET
の
設定をしておくと便利です。
vi .env
以下コマンドでdocker-machineを起動します。
docker-compose run --rm docker-machine ls
docker-compose run --rm docker-machine create -d sakuracloud sakura-dev
Docker Machine + さくらのクラウド用ドライバの詳しい使い方はこちら
を参照してください。
docker run -it --rm sacloud/docker-machine 実行したいコマンド
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