学習メモ 未分類

Win10HomeでDockerを使いたい!

タイトル通りです

WindowsのHomeなエディションでDockerを使おうとすると以前はなかなかつらかったと聞くのだけど
WSL2というものが導入されて手軽感が増したとか。
とは言えご家庭向けなマシンスペックのらくだ🐫環境ですので
どこまで耐えうるのかという問題もありつつチャレンジ!

WSL2を導入する

自動更新でのWindows10の最新バージョンは2020年8月現在1909なんだけど
WSL2を動かすには手動でバージョンアップが必要(2020/08/23現在)との事で
下記を参考にやっていきます

WSL2 を既定のバージョンとして設定する際のエラー

上記の通りに進めて

wsl --set-default-version 2

これを実行したところ、下記のエラー

wsl : 用語 'wsl' は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されません。
名前が正しく記述されていることを確認し、パスが含まれている場合はそのパスが正しいことを確認してから、再試行してください
。
発生場所 行:1 文字:1
+ wsl --set-default-version 2
+ ~~~
    + CategoryInfo          : ObjectNotFound: (wsl:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

wsl自体がないという雰囲気かな?

WSL1をインストール


こちらを参考にWSLをインストール

Windows Subsystem for Linux

引用元ページ

Windows Subsystem for Linux (Beta)を探し、チェックを入れます。

スタートボタン右クリック

アプリと機能

右上のプログラムと機能(らくだの環境では下部でした)

一覧からWindowsの機能の有効化または無効化

Windows Subsystem for Linux (Beta)を探し、チェックを入れます。
って設定をするのだけど
らくだ🐫の環境では
「Linux用Windowsサブシステム」ってなってたのでちょっとわかりにくかったでした

WSL2のインストールに戻る

戻る
書いてある通りにやってるつもりなのにうまくいかないなー?だったのだけど

  • 共用アカウント→管理者 自分のアカウント→標準アカウントだったのを
    自分のアカウントを管理者に変更
  • コマンド実行ごとに再起動

で、できました!

Dockerを導入する

先にDockerHubにアカウントを作っておく


で、こちらを参考に進めていきます
特に問題なく書いてある通りでした!

これでご家庭スペックのWindows10HomeなPCでDockerを使う準備が整いました!