Skip to content
This repository has been archived by the owner on Jan 14, 2022. It is now read-only.

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

Notifications You must be signed in to change notification settings

sacloud-archives/docker-machine-sakuracloud-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker Machine with さくらのクラウド

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

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

1) 以下コマンドでdocker-compose.ymlと環境変数設定ファイルのひな形をダウンロードします。

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

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

About

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

Resources

Stars

Watchers

Forks

Packages

No packages published