请教一下, win10 的 ununtu 子系统装 docker 好,还是 docker for windows 装 Ubuntu 好?

2019-09-08 09:38:44 +08:00
 mamahaha

另外,docker for windows 是不是没必要装 Ubuntu,看了一堆 docker for windows 的文章,都是装好了以后直接上 nginx、php、mysql,都没提操作系统。

6574 次点击
所在节点    操作系统
23 条回复
deorth
2019-09-08 09:41:08 +08:00
wsl 装不了 docker
LokiSharp
2019-09-08 09:44:07 +08:00
操作系统差异可以忽略不计,那个顺手用那个
容器里我选择 Fedora CoreOS,软件包新而且全,容器外用啥都无所谓。WSL1 据我所知是装不了 Docker 的,而 WSL2 还在测试阶段
Cooky
2019-09-08 09:45:11 +08:00
不是没系统,大多数都在镜像里集成了 alphine linux,这个发行版除去内核部分可以做到非常小
crazykylin
2019-09-08 09:47:32 +08:00
wsl 装不了 docker,你可以 win 下装好,wsl 调用,所以你的问题根本不存在
patx
2019-09-08 09:51:44 +08:00
win10 要特定版本以上、并且要开虚拟化才能装吧?
以前用过,win10 几天没关机,docker 会莫名其妙挂掉,所以效果并不是很好
mamahaha
2019-09-08 10:01:22 +08:00
现实和想象不一样啊
Maboroshii
2019-09-08 10:07:20 +08:00
当然是 ubuntu 用 virtualbox 安装 win10 啦
awesomes
2019-09-08 10:22:23 +08:00
首先,win10 ubuntu 子系统是装不了 docker (服务端)的,但是可以安装客户端。那么没服务端怎么用呢?这个时候就需要 docker for windows 了。

所以你需要在 windows 上面安装 docker,然后在 ubuntu 子系统中连上 win10 上的 docker 服务端即可。
int64ago
2019-09-08 10:41:50 +08:00
楼主说的是 WSL2 ?还是别在 Windows 下折腾这些了,效率太低了
justrand
2019-09-08 10:56:41 +08:00
vagrant+virturalbox+centos/Ubuntu+docker
请问大家上面的方式觉得好用吗?还是说试试 wsl ?
rockyou12
2019-09-08 10:57:53 +08:00
docker for win 有面板不错的,基本的坑都可以考重启解决
feather12315
2019-09-08 11:10:33 +08:00
Windows 上装 Linux 虚拟机,虚拟机开 docker
mamahaha
2019-09-08 11:18:22 +08:00
@justrand 大家都说了,wsl 貌似是不行的,如果是 win10 专业版,那就研究一下 docker for windows 吧,不过也不容易啊,我刚才用 docker-compose up 构建容器,现在还等着呢,网站都在国外,太卡了。
dobelee
2019-09-08 15:54:54 +08:00
wsl 目前很多东西装不了,不要幻想的太美好。
mamahaha
2019-09-08 17:43:41 +08:00
建议不要在 docker for windows 使用 laradock,docker-compose up 太坑了,一下午啥也没干,卡了半天全是 failed。
mamahaha
2019-09-08 20:03:25 +08:00
惨痛的教训,docker for windows 命令行工具一定要用 Windows powershell 不要用 git bash
dontdo
2019-09-08 20:17:04 +08:00
换国内镜像了吗?
mamahaha
2019-09-08 20:32:30 +08:00
@dontdo 换了的
efaun
2019-09-08 23:58:40 +08:00
不论是 wsl1 还是 wsl2,从我的体验来说,都不是很好,wsl1 对内核方面支持不够,wsl2 目前在预览版还是不少的 bug,如果要用 ubuntu,还是装个虚拟机的好,如果要用 docker 中的 nginx、php、mysql,直接装 docker for windows 就行,还能开机自启
347443579
2019-09-09 07:58:12 +08:00
直接 docker,不需要 wsl 的

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

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

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

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

© 2021 V2EX