我有一台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
答案 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