前言:
由于某些原因,无法使用docker for win desktop,系统同样是win10,因此打上了wsl的主意。
我这边开发pc升级到win10 了。。监控软件(ioa) 不支持多网卡,用docker for win 会启用hyper-v ,会默认启动一个nat网卡,导致断网。。。。就研究了下wsl中跑docker
步骤:
1、安装windows子系统。这里不做详细叙述了。本文以ubuntu 18.04为例
2、安装`cgroupfs-mount`
sudo apt-get install cgroupfs-mount sudo usermod -aG docker $USER
3、安装docker
#可以直接用apt源的老版本。 sudo apt-get install docker.io #如果需要使用最新版本.使用如下代码 sudo apt-get remove docker docker-engine docker.io containerd runc 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-get update sudo apt-get install docker-ce docker-ce-cli containerd.io