Copy & Paste Engineer

WSL に Docker を入れて使う

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

sudo /etc/init.d/docker start

Dockerの自動起動設定

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

sudo /etc/init.d/docker start

Docker Compose をインストール

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

参考