Win10 wsl子系统大战Docker
我这里使用的是Win10 Ltsc简单点说就是1809啦,无缘wsl2
先加个key,装依赖
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
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"
如果直接安装的话,运行的时候就会得到
docker: Error response from daemon: OCI runtime create failed: container_linux.go:346: starting container process caused "process_linux.go:319: getting the final child's pid from pipe caused \"EOF\"": unknown.
所以最新版大概是劝退了,那就上旧版吧,19的版本不行18的还是可以的,使用这个命令可以查询历史版本
apt-cache madison docker-ce
然后挑一个,安装(1809看别人踩过的坑可以用18.06.1)
sudo apt-get install docker-ce=18.06.1~ce~3-0~ubuntu
启动
sudo cgroupfs-mount
sudo service docker start
sudo docker version
嗯呐,能显示出Server 的Version那就是安装成功惹
装个控制面板吧
docker pull portainer/portainer
启动它(实测访问不了)
sudo docker run -d -p 9000:9000 \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
--name prtainer-test \
portainer/portainer
嫌下载慢整个 阿里镜像 吧
如果咩咩的文章对你有帮助,您可以 请我喝牛奶