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, プログラミング

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

  関連記事

no image
SwiftでOSのバージョンが8.0.0以下とそれより大きいヤツで処理を分岐させたい

前置き push通知のデバイストークン取得方法がiOS8から変わりました。 …

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

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

no image
RubyとSeleniumを使って自動で画像をダウンロードする

Contents1 はじめに2 …

no image
NginxとPHP-FPMを使っていたらcurl_init()が無いとエラーが出た

参考リンク 解決策 …

no image
Python(Anaconda)とOpenCVを使って動画から顔画像を抽出してみる

今話題のディープラーニングをやってみたい。 いろいろ見た感じCaffeというフレームワークが良さそう。 …

no image
YosemiteでRubyMineが起動できない

yosemiteからjavaが1.7系になってる。 一方、rubymineは1.6系を想定している。 …

no image
Androidアプリを実機デバッグしたいのにNo debuggable applicationsと表示される時の対処例

Tools > …

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

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

no image
Toolbarで表示する矢印アイコンの色を変えたい

http://stackoverflow.com/questions/26788464/how-to-change-color-of-the-back-arrow-in-the-new-material-theme 動的に色を変えるイイカンジな方法が分からず困っていた。 …

nokogiriでスクレイピングするときによく忘れるヤツ集

書くことで記憶を定着させる施術。 class,id以外の属性を指定してタグを探したい …