其实挺简单的
装完wsl之后(我系统是ubuntu 18.04)照着docker的官方教程走没有问题,结果在hello-world的时候报了这个错误,
failed to register layer: Error processing tar file(exit status 1): remount /, flags: 0x84000: invalid argument
,是docker版本太高了不兼容,网上有人验证了17.03.2版本可以,但是apt-get 找不到
Version '17.03.2~ce-0~ubuntu-xenial' for 'docker-ce' was not found
,所以下本地包自己安装
wget https://download.docker.com/linux/ubuntu/dists/yakkety/pool/stable/amd64/docker-ce_17.03.0~ce-0~ubuntu-yakkety_amd64.deb
然后dpkg -i,然后过了hello-world,应该是能用了
以及提示
cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running
的话用管理员身份运行wsl
让每次运行docker命令都不用sudo看这里