fc2ブログ
チームラボオンラインスキルアップ課題なるものを知り、
色々見てみるとPHPについての教材が公開されていたので、読んでいると、
日経でみたことあったけどDocker面白い!(今更)
SQLやGitとか研究の方で本当にロクな思い出がないけど面白そう!

酒のつまみとして、
とりあえず目の前にあったPCにDockerインストールしてみた。
メモ用紙がなかったのでこれにメモした。間違っていたらごめんなさい。

OS:Windows7
Docker Ver:18.03.0
偉大なる先駆者様の記録を参考にさせていただきました。
恐らく先駆者様のを見た方がよいと思う。



本家のサイトhttps://docs.docker.com/toolbox/toolbox_install_windows/から
DockerToolboxをダウンロード。
speccyとかツール入れろと本家のサイトに書いてあったが、いける気がした。

先駆者様とは異なりVirtualBoxとか入ってなかったので
全部チェックマークつけたまま次へを押し、インストール。

VirtualBox関係と思われる
Oracle Corporation ユニバーサル シリアル バス コントローラ
Oracle Corporation Network Service
Oracle Corporation ネットワーク アダプターについて出てきたので全部おkしといた。

Docker Quickstart Terminalアイコンを実行したところ、
エラーなくクジラのマスコットが出てきて起動。
先駆者様と同じく、Teratermでssh接続すると、
boot2dockerのロゴではなくTiny Core Linuxのロゴが出てきた。

先駆者様同様、そのままTeratermでdocker runコマンドでCentOSとってきてechoさせてみると、
イメージをダウンロードした後Hello Dockerと出力された。
exitしてログアウトした後、Teratermでssh接続しなおし、まったく同じコマンドをうつと、
イメージはダウンロード済みなのでダウンロードせずHello Dockerと出力された。


大丈夫そうだねーと思い、スキルアップ課題通り
$ docker-compose -v
とバージョンを見ようとすると、-bash: docker-compose: command not found・・・
/usr/local/bin/にもないので
https://docs.docker.com/compose/install/でのコンテナとしてインストールする方法を試して
再度$ docker-compose -v でコンテナ取ってきてVer見れたけど・・・どうなの?

追記(1月20日飲みながらリベンジ)
スキルアップ課題4-aの通り、
docker-compose ver 1.20.1をcurlでコンテナとしてとってきて使用。
ホームディレクトリ内にwgetでGitHubにある教材を取ってきて、unzipで解凍。
$ docker-compose up -d やって、
$ docker ps でコンテナ一覧確認したらちゃんとできてた。
ブラウザからのアクセスも問題なし。
$ docker-compose down でコンテナ消去もできてる。

ただ、docker-machineが無い。
https://docs.docker.com/machine/install-machine/に書かれている通り、
compose同様単品でとってこれる。composeとは異なりrun.shは無い。
Linuxの人はこちらをそのままやってみた。verは0.16.0が入った。
で、Verみれるのに、$ docker-machine lsすると何も無く、
$ docker-machine ipするとねえよと怒られる。
$ docker-machine create --driver virtualbox default すると、
"VBoxManage not found. Make sure VirtualBox is installed and VBoxManage is in the path"
と怒られる・・・Pass通ってない?
認識されてないけど、defaultは出来てる(?)からもういいかな・・・眠いし。
スポンサーサイト



Secret

TrackBackURL
→http://mokekekekekekeke.blog97.fc2.com/tb.php/1005-c9a2c49f