はじめに
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
コメント
何かありましたら、コメント等お願いします。