search
LoginSignup
40

More than 3 years have passed since last update.

posted at

updated at

Windows10 Home の WSL で Docker を使う

はじめに

Windows10 Homeでは、Hyper-Vがサポートされておらず、
Docker for Windowsすら使用できません。
そこで、Docker toolboxを使用することになりますが、
VirtualBoxと併用することはできず、
困ったことになりました。

そこで、WSLを用いてDockerを使おうという経緯です。

使用環境

  • Windows 10 Home 1803
  • Ubuntu 16.04 on WSL (Windows Storeからダウンロード)

準備

Ubuntu on WSLにて、

sudo apt update
sudo apt upgrade

sudo apt install docker.io

sudo cgroupfs-mount

sudo usermod -aG docker $USER

sudo service docker start

を実行します。
ここで、重要なのはWSLを起動する際に、
管理者として実行する必要があります。

二回目以降の使用では、
同様に管理者としてWSLを起動し、

sudo cgroupfs-mount && sudo service docker start

とすることでDockerサービスを起動できます。
あとは通常通り、Dockerを使用するだけです。

参考文献

Reddit : docker is running natively on wsl

コメント

何かありましたら、コメント等お願いします。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
40