moxt

Just another Blog site

Docker Machineのメモ

      2015/11/07

随時追記する

Docker Machineとは

Virtualboxで何かしらのOSをインストールしたVM作って、sshでVMに入って、Dockerをインストールして、dockerする。
みたいなことを普通はやる。

あるホスト上にあるDocker操作をローカルの端末からできたら楽だよね。
って、ことでDocker Machineが作られた。
DockerMachine以前、Macの場合はboot2dockerってのがそれらしいことをしていた。
VirtualboxだけじゃなくてDigitalOceanやEC2なんかにも対応してる。便利。

VirtualBox上にdevという名のホストを作る

devというホストができてるはず。

EC2のホストを作る

docker machineの1.3.0からスポットインスタンス使用の有無を指定できるようになった。
GPUインスタンスをスポットインスタンスで使いたかったので嬉しい。

困ってること:一度作ったホストをrmで削除して再度↑のコマンドでホストを作ろうとすると

こんなエラーが発生して相当困ってる。
keypairを削除するか、ホスト名を重複しないようにするとい良いらしいけど、keypairどこで消せるんだろう。。

EC2 Container Serviceの方がいいのかなー。

DigitalOceanのホストを作る

アクセストークンはDigitalOceanのヘッダータブにある『API』から生成できる。
一度生成したアクセストークンは見れなくるので、メモするなりしておくこと。

任意のサーバー上でDockerホストを作る

対象サーバーにsshできることが必須。
Genericというdriverを使えばできる。

こんな感じ。

activeコマンドが使えなくなった

経緯

0.3.0から消滅したみたい。
まあ、リリースノート読めって話だけどね。ごめんね。

devという名前のマシンをactiveにしたいなら下記のようなコマンドを実行すればOK。

 - Docker, プログラミング

336px




336px




  • このエントリーをはてなブックマークに追加
  • follow us in feedly

  関連記事

no image
RubyMine(OSX)でGit操作するときのコマンド集

GITを操作系のポップアップを表示したい

ReactなComponent同士を連携させたい

実践的なサンプルに塗れてなんとなく使ってると破綻する。 分かってること、分かってないことを整理しておきたい。 …

no image
意識低いRuby on Rails再入門6 ~ログイン必須のControllerを作りたい~

ログイン状態を取得するためのSessionsHelperを前に書いた 新規投稿画面を表示したり、実際に投稿するときにはログイン必須であることを保証したい。 …

no image
フロントエンド開発のメモ

最近のフロントエンド開発ではビルドランナーを使うのが常識になってきてるみたいなので。 jspm的なもっと進んだやり方でも良いんだけど、pluginが少ない、文献が少ない、自身の技術力不足、ということでビルドランナーなやり方でやる。 …

Chef::Exceptions::ChecksumMismatch:というエラーの対処

今頃になってChefの話。 チェックサムの形式をミスってる可能性がある。 …

MacでDockerした感想文

Contents1 前提:DockerはLinux上でしか動かない1.1 …

ReactとFluxとReduxについて順を追って整理する

書き途中 Contents1 …

no image
意識低いRuby on Rails再入門1

整理がてらメモ。 Contents1 …

no image
意識低いRuby on Rails再入門5

http://railstutorial.jp/chapters/sign-in-sign-out?version=4.0#top この辺を読んだメモ。 …

no image
MecabをPythonから使いたい

ベイズ分類器を自分で作りたかった。 そのためには、文書を単語の集合に変換する必要がある。 …