微软子系统的 ubuntu 里面安装 docker 出现了问题

2018-03-11 14:51:01 +08:00
 ghostgril

我安装成功了,docker 服务也开启了,但是 docker run 的时候却显示如下的错误 docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?. See 'docker run --help'. 请问有人了解这个是怎么回事吗

10053 次点击
所在节点    Docker
18 条回复
tangshiba
2018-03-11 15:16:40 +08:00
docker 不是有 win 版本的么
ghostgril
2018-03-11 15:20:14 +08:00
@tangshiba 但是我想用 linux 的
popbones
2018-03-11 15:48:59 +08:00
我以为微软子系统的 Ubuntu 用的并不是真的 Linux 内核,Docker for Win 应该是用了 Hyper-V,所以 Docker for Win 反而比微软子系统 Ubuntu 里装 Docker 更 Linux 吧
ghostgril
2018-03-11 15:49:59 +08:00
@popbones 这样子吗,还是装 win 版吧
ghostgril
2018-03-11 15:51:39 +08:00
@popbones 不过 win 版我下不了,每次都是下载几 M 就报错失败了,有什么办法吗
kamen
2018-03-11 15:52:39 +08:00
要注意到 wsl 的内核经过修改,和原版的内核不同,可以给 wsl 项目提个 issues
kamen
2018-03-11 15:55:22 +08:00
或者你可以搜索一下,确认 Docker 能不能在 wsl 中运行
anheiyouxia
2018-03-11 15:55:25 +08:00
wsl 很多问题,以前遇到过 aria2c 不能后台启动
后来放弃了
Stevenv
2018-03-11 15:57:41 +08:00
Windows 下 docker,也很多问题。。。感觉 windows 下就不适合用 docker
crz
2018-03-11 16:42:36 +08:00
wsl 现在不能运行 docker,可以通过配置连接到 windows 版的 docker,但只是 cli,本质上是不一样的
Muninn
2018-03-11 18:43:23 +08:00
wsl 跑跑 redis 什么的就知足吧。。。

竟然想跑 docker。。。

我感觉等很久应该都实现不了

好好的用 windows 版 docker 吧,就是一启动就得分给它好几 g 内存而已。
xfspace
2018-03-11 18:46:44 +08:00
Windows Subsystem Linux 跑个 mtr/traceroute 都不行,还跑起 docker 了。。。
shynome
2018-03-12 06:25:51 +08:00
https://nickjanetakis.com/blog/setting-up-docker-for-windows-and-wsl-to-work-flawlessly
感觉这种方案挺好的,Windows 跑 docker 服务,wsl 命令行中使用命令
wdk23411
2018-03-12 11:43:21 +08:00
何必非要跟 win 过不去……找台机器跑 linux 这么难么
zuorn
2018-11-18 16:53:02 +08:00
sudo chmod -R 777 /var/run/docker.sock
xummerj
2018-12-03 10:22:17 +08:00
@zuorn
谢谢~~
yanyuechuixue
2019-01-23 23:45:23 +08:00
@xummerj 请问问题解决了嘛?
我现在也遇到这个问题,
电脑内存不多, 不想用 hyper-v
xummerj
2019-01-30 16:43:08 +08:00
@yanyuechuixue 启动是可以的,启动后用起来,还是有些问题,你可以试试

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/436969

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX