WSL に Docker を入れて使う
Docker Desktop を使用しないで WSL に Docker を入れて使います。
理由としてはWSLのDockerの方が軽くて早いと聞いたのでやってみようかと、大企業ではDocker Desktop が有料になるので一応やっておこうと思いました。
Docker is Updating and Extending Our Product Subscriptions - Docker Blog
Docker Desktop remains free for small businesses (fewer than 250 employees AND less than $10 million in annual revenue), personal use, education, and non-commercial open source projects.
Docker Desktopは、スモールビジネス(従業員数250人以下かつ年間売上高1000万ドル未満)、個人利用、教育機関、非商用のオープンソースプロジェクトであれば、引き続き無料でご利用いただけます。
動作環境
・Windows10 Pro
・WSL2
・Ubuntu20.04(WSL)
WSLの用意
WSLの用意がない方はインストールガイドを見ておすすめください。
公式のインストールガイドはこちらになります。
Windows 10 用 Windows Subsystem for Linux のインストール ガイド
WSLのUbuntu上にDockerをインストール
WSL内で進めます。
Dockerのドキュメントはこちら(リンクは install using the repository
から)
Install Docker Engine on Ubuntu | Docker Documentation
Dockerの起動
WSL内でDockerを起動
|
|
Dockerの自動起動設定
入れただけだと自動起動しないのでWSL内で設定。
|
|
Docker Compose をインストール
Dockerのドキュメントはこちら
Install Docker ComposeDocumentation