JavaScriptを有効にしてください

WSL に Docker を入れて使う

 ·  ☕ 2 分で読めます

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を起動

1
sudo /etc/init.d/docker start

Dockerの自動起動設定

入れただけだと自動起動しないのでWSL内で設定。

1
sudo /etc/init.d/docker start

Docker Compose をインストール

Dockerのドキュメントはこちら
Install Docker ComposeDocumentation

参考

共有

こぴぺたん
著者
こぴぺたん
Copy & Paste Engineer