**文書の過去の版を表示しています。**
docker on WSL
Windows10のバージョンが、1809である場合
WSLを有効化するためPowerShellを管理者権限で開く
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Windowsを再起動
Ubuntu 18.04の場合
Ubuntu 16.04をWindowsストアからインストールした後、Ubuntuを開き、
sudo sed -i 's/%sudo\tALL=(ALL:ALL) ALL/%sudo\tALL=NOPASSWD: ALL/' /etc/sudoers
sudo sed -i.bak "s%http://archive.ubuntu.com/ubuntu/%http://ftp.jaist.ac.jp/pub/Linux/ubuntu/%g" /etc/apt/sources.list curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable" sudo apt update sudo apt install -y docker-ce=17.03.3~ce-0~ubuntu-xenial #2019年3月は大丈夫だったけど、4月になったら17系列はダウンロードできなくなっていた。
sudo usermod -aG docker $USER echo ' if [ `sudo service docker status|grep "Docker is running"|wc -l` = 0 ]; then sudo service docker start fi ' >> ~/.bashrc
Ubuntu 16.04の場合
#sudo apt -y install docker.io=1.10.3-0ubuntu6 #1.10.3は結局動かなかったので駄目だった。。。 wget https://download.docker.com/linux/ubuntu/dists/xenial/pool/stable/amd64/docker-ce_17.03.3~ce-0~ubuntu-xenial_amd64.deb docker-ce_17.06.2~ce-0~ubuntu_amd64.deb sudo dpkg -i docker-ce_17.03.3~ce-0~ubuntu-xenial_amd64.deb
sudo usermod -aG docker $USER sudo cgroupfs-mount sudo service docker start
PowerShellを管理者モードで開く
net stop LxssManager net start LxssManager
Ubuntuを管理者権限で開く
docker run hello-world