Docker | Dockerのインストール~環境設定

Docker | Dockerのインストール~環境設定

みなさん、こんにちは!

今回はコンテナ環境を提供する「Docker」のインストール~環境設定までを検証しました。

今回の環境構築にあたって、以下のドキュメントを参考にしています。

作業記録

以下に手順を記録しています。

①Docker Desktop for Windows をインストールします。

今回の私のPC環境は「Windows Home」なので、以下の手順書を参考にします。

「Windows Pro/Enterprise/Education」を利用されている場合は、以下の手順になります。

以下のリンク先から、インストーラを入手しました。

②インストーラを起動する

ダウンロードしたexeを起動し、Dockerをインストールします。

インストールが完了すると、Success画面が表示されます。

「Close & Restart」のボタンをクリックすると、強制的に再起動されてしまいますので気を付けてください。

③Licence規約にacceptする

以下のような画面が表示されます。今回は個人利用のため問題ありませんが、251名以上 または 年間収入が1,000万米ドル以上 の場合は有料サブスクリプションが必要とのことです。

エラー:WSL 2 instalation is incompleteのエラー

WSL2がインストールされていないために発生するエラーの様です。

WSL2は以下のような意味です。↓

WSL 2とはWindows Subsystem for Linux 2の略で、Windows 10上でLinuxを動作させるための仕組みであるWSLのバージョン2といった位置付けになります。

Windows上でLinuxを動作させられるため、システム開発等でテスト用に使われたりします。

https://www.pc-koubou.jp/magazine/40465#section01 より引用

ということで、WSL2をインストールします。

④WSLをインストールする

PowerShellを起動して、wsl –list –online を実行します。

使用している端末にインストール可能なディストリビューションの一覧を確認します。

インストールする場合は

wsl –install -d <DistroName>

でインストールが可能です。

今回はUbuntuをインストールしました。

※参考ドキュメント:

またまたエラー…:Error Code / 0x800701bc

ubuntuのインストールが完了したため、早速起動しようとしたところ、以下のようなエラーが発生…

どうやら「Linuxカーネル更新パッケージ」のインストールが必要の様子。(参考

ということで、パッケージをインストールしたところ、無事起動することを確認しました。

インストールの確認

インストールされているかの確認は「wsl -l -v」です。

⑤再度dockerをインストールしなおす

初めに入れたDocker Desktopをアンインストールし、入れなおしたところ無事インストールに成功しました。

Sampleコンテナを起動してみる。

サンプルコンテナを起動してみます。コマンドプロンプトで以下のコマンドを入力します。

docker run -d -p 80:80 docker/getting-started

無事起動できました。

今回は以上です。