LoginSignup
1
4

More than 3 years have passed since last update.

Windows10 HomeにDockerをインストール

Posted at

転載元

当記事は以下ブログからの転載です。
TECH BACK

きっかけ

CentOSにDjango/MariaDBという環境で、Webアプリ作っていますが、まー環境づくりが大変だった! Dockerで、この環境周りが楽になるって言われてますし、勉強がてら導入していきます。

目指す所

やっぱり、ローカルの開発環境をそのまま、サーバにデプロイできたら最高かな~と。 別件ですが、DjangoのMigrationとか毎回つまづくので、2~3時間かかっているような。。。ここらへのも、Dockerでうまく回避できたら最高だなと。。。

まずローカル環境つくりますかね。

私のLocal環境ですが、 Windows10 Home こいつで、開発環境作っていきます。

Dockerをインストール

https://docs.docker.com/docker-for-windows/install/
Download from Docker Hubボタンをクリックして

Dockerhubに遷移 で、Get dockerボタンをクリック

ようやくインストーラGet

そして、インストール!! あれー、バージョン古いのかね。
> Installation failed: one prerequisite is not fullfilled Windows 10 Home(19018+)

って言われてますし。

Windowsのアップデート

しょうがない、私の場合 Windows10 Homeなので、19018以上にしたらよいのね。多分。。 現在は、

Windows Insider Programで、スローにしておいてくださいね。

Windows Updateチェックします

準備しています が、なかなか進みません😩 まぁ、待ちましょう

・・・・💦 これは、寝てる間に仕掛けておく系ですね。 再起動したら、結構待たされるやつでしょ。騙されないからな!

意を決して再起動!! 10分強で完了。(思ったより早いわ) 確認したら、OSビルドが19041 19018はクリアしたっぽいですね。

再度、Dockerインストール

再度、インストーラを起動 お!今度は、ちゃんと行きそうですね。 チェックはそのままで、OKボタンクリック

再起動~ Close and restartボタンをクリック

WSL2ってのが、インストールうまく行かなかったみたい

Windows の再起動が終わったら、下のウインドウが、、、

WSL 2 installation is incomplete. The WSL 2 Linux kernel is now installed using a separate MSI update package. Please click the link and follow the instructions to install the kernel update:https://aka.ms/wsl2kernel. Press Restart after installing the Linux kernel.

とりあえず、記載されているURLをクリック。→ Microsoftの「WSL 2 Linux カーネルの更新」解説ページが表示されます。 ページ内にある、WSL2 Linuxカーネル更新プログラムパッケージとやらをダウンロード ダウンロードしたインストーラを実行

なんかあっさり終わったな
改めて、Restartボタンクリック!

うまく行ったっぽい このウイザードも、対応しておきますか。Startボタンをクリック

をぉ~右半分がPowerShell画面だ いちいち打ち込まなくてOKで、真ん中の「git clone...」ってコマンド書いている所をクリックしたら、右に反映&実行されます。そして、Next step

今度は、Buildですね。同じように、コマンド記載部分をクリックして、完了まで待つ。。。 終わったら、Next Step

そして、Run

次のShareは、しなくていいかな~で、Done そして、Chromeとかブラウザで、http://localhostにアクセスすると、Dockerのチュートリアルページが表示されました。インストールと、デモの実行までうまく行ったみたい。

1
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
4