问题
最近在win10 上安装了Ubuntu子系统,但是在启动docker的时候,还是无法正常的启动,报错误1
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
我已经切换到root启动了docker,依然是提示该错误。最后查询到是都有这个问题。
解决方法
不能自Ubuntu子系统中安装docker,但是我们可以安装一个Docker for windows,使用Docker的API接口来实现操作(其实操作的还是windows上面的,而不是ubuntu子系统的)
步骤:
使用改命令查看ubuntu子系统到docker的连通性
1
docker -H tcp://0.0.0.0:2375 images
改变DOCKER_HOST为windows的上
1
2$ echo "export DOCKER_HOST=‘tcp://0.0.0.0:2375’" >> ~/.bashrc
$ source ~/.bashrc
这样我们就能在Ubuntu子系统上使用docker了。
后续使用问题
因为公司使用了域,所以还是无法共享磁盘,导致不能使用docker的-v选项。