Windows 10的ubuntu应用上的Docker已启动但未运行

时间:2019-06-20 16:31:27

标签: docker ubuntu windows-subsystem-for-linux

我有一台Windows 10企业笔记本电脑。 过去在该计算机上安装docker失败。

作为替代方案,我从Microsoft商店安装了ubuntu应用程序,即ubuntu版本Ubuntu 18.04.1 LTS。

然后我按照教程在ubuntu上安装docker ce,一切顺利进行到运行应用程序。

我安装了Docker版本18.09.6,内部版本481bc77

我完成了unix的安装后,使用exit退出并重新启动。

看起来我可以启动docker:

~$ sudo service docker start
* Starting Docker: docker

但是当检查docker是否真正运行时,似乎并非如此:

~$ ps
PID TTY     TIME CMD
4   tty1    00:00:00 bash
328 tty1    00:00:00 ps

在运行hello world图像时通过错误消息确认:

$ sudo docker run hello-world
docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?.

Ubuntu应用程序针对Windows的特性是否会阻止我运行docker?

编辑:感谢@atline链接,提到Windows不支持在WSL中运行docker守护程序。

我无法运行docker桌面,无法解决以下问题,无法解决: https://github.com/docker/for-win/issues/74

1 个答案:

答案 0 :(得分:0)

您可以使用以下命令:

export PATH =“ $ HOME / bin:$ HOME / .local / bin:$ PATH”

export PATH =“ $ PATH:/ mnt / c / Program Files / Docker / Docker / resources / bin”

别名docker = docker.exe

别名docker-compose = docker-compose.exe