Windows7 に Docker for windowsを導入したい
※古いブログが消せなくなってしまったので転記しちゃいます…。
◆Windows7 に Docker for windowsを導入したい
【目的】
Windows10に抗って生きていきたかった。(敗北)
Windows7で、Docker、使いたかった。
◆手順
※2017年12月時点での情報です。今も有効かどうかは調べてません
※Docker for Windowsの実行にはWindows7以上の64bitOSが必要です。
【DOCKER TOOLBOXのダウンロード】
参考記事:http://docs.docker.jp/windows/step_one.html
Docker ToolboxのDLリンクが(当時は?)超見つけづらかった。
下記からDLです。
どんどんいきましょう。
【マシンが対応しているかどうか確認する】
使用しているWindowsが仮想マシンに対応しているかどうか。
とりあえずSpeccyをインストール。※必要に応じて選びましょう
CPUのVirtualizationの部分が「Supported, Enabled」となっていればOK。いえーい。
【DOCKER TOOLBOXのインストール】
インストーラのダウンロード後、
ファイルを実行してDocker Toolboxをインストールします。
あとはこの参考記事通りに進めればオッケーなんですが、
気になった部分もあったので掻い摘んで書いていきます。
Windows7の場合はDockerを動作させるためにVirtual Boxが必要になるため
ない場合は、Docker Toolboxインストールと同時にインストールします。
インストールの最後に「Connect to Docker Hub」の画面になります。
「SKIP FOR NOW」で取り敢えず続行。
【DOCKER QUICKSTART TERMINAL 実行】
インストールが終わったらデスクトップにアイコンが3つ出来ています。
早速「Docker QuickStart Terminal 」を実行しようとしたのですが
ショートカットのリンク切れ。
アイコンを右クリックしプロパティからパスを確認。
“C:\Program Files\Git\bin\bash.exe” –login -i
“D:\XXX\000_Software\Docker Toolbox\start.sh”
(パスはいい感じに読み換えて下さい)
Git for Windows必要じゃん。というわけでインストール。
というわけで、Gitインストール&ショートカット修正。
“D:\XXX\000_Software\Git\bin\bash.exe” –login -i
“D:\XXX\000_Software\Docker Toolbox\start.sh”
(パスはいい感じに読み換)
一応当時調べた限りだとGitをインストールしてたって何らかの条件下で起きる様です。
ショートカット周りのトラブルが厄介そうな場合はこちらが参考になるかも。
いろいろありましたが、
再度「Docker QuickStart Terminal 」をダブルクリックすれば…
無事に実行できました。
【エラーが出て実行出来ない場合】
“Looks like something went wrong in step ‘Finalize’ … Please any key to continue…”
が出ちゃった場合、起動出来ません。
(手元のstart.shでは)74行目をコメントアウトすれば解決です。
※参考サイトにも記載ありましたが行数が異なったので一応
◆おわり
先人方の知恵の寄せ集めです。
いつもありがとうございます。