1 deorth 2019-09-08 09:41:08 +08:00 ![]() wsl 装不了 docker |
![]() | 2 LokiSharp 2019-09-08 09:44:07 +08:00 via iPhone ![]() 操作系统差异可以忽略不计,那个顺手用那个 容器里我选择 Fedora CoreOS,软件包新而且全,容器外用啥都无所谓。WSL1 据我所知是装不了 Docker 的,而 WSL2 还在测试阶段 |
![]() | 3 Cooky 2019-09-08 09:45:11 +08:00 via Android ![]() 不是没系统,大多数都在镜像里集成了 alphine linux,这个发行版除去内核部分可以做到非常小 |
4 crazykylin 2019-09-08 09:47:32 +08:00 via Android ![]() wsl 装不了 docker,你可以 win 下装好,wsl 调用,所以你的问题根本不存在 |
![]() | 5 patx 2019-09-08 09:51:44 +08:00 ![]() win10 要特定版本以上、并且要开虚拟化才能装吧? 以前用过,win10 几天没关机,docker 会莫名其妙挂掉,所以效果并不是很好 |
![]() | 6 mamahaha OP 现实和想象不一样啊 |
![]() | 7 Maboroshii 2019-09-08 10:07:20 +08:00 ![]() 当然是 ubuntu 用 virtualbox 安装 win10 啦 |
![]() | 8 awesomes 2019-09-08 10:22:23 +08:00 ![]() 首先,win10 ubuntu 子系统是装不了 docker (服务端)的,但是可以安装客户端。那么没服务端怎么用呢?这个时候就需要 docker for windows 了。 所以你需要在 windows 上面安装 docker,然后在 ubuntu 子系统中连上 win10 上的 docker 服务端即可。 |
![]() | 9 int64ago 2019-09-08 10:41:50 +08:00 ![]() 楼主说的是 WSL2 ?还是别在 Windows 下折腾这些了,效率太低了 |
10 yEhwG10ZJa83067x 2019-09-08 10:56:41 +08:00 vagrant+virturalbox+centos/Ubuntu+docker 请问大家上面的方式觉得好用吗?还是说试试 wsl ? |
![]() | 11 rockyou12 2019-09-08 10:57:53 +08:00 docker for win 有面板不错的,基本的坑都可以考重启解决 |
![]() | 12 feather12315 2019-09-08 11:10:33 +08:00 via Android Windows 上装 Linux 虚拟机,虚拟机开 docker |
![]() | 13 mamahaha OP @justrand 大家都说了,wsl 貌似是不行的,如果是 win10 专业版,那就研究一下 docker for windows 吧,不过也不容易啊,我刚才用 docker-compose up 构建容器,现在还等着呢,网站都在国外,太卡了。 |
14 dobelee 2019-09-08 15:54:54 +08:00 via Android wsl 目前很多东西装不了,不要幻想的太美好。 |
![]() | 15 mamahaha OP 建议不要在 docker for windows 使用 laradock,docker-compose up 太坑了,一下午啥也没干,卡了半天全是 failed。 |
![]() | 16 mamahaha OP 惨痛的教训,docker for windows 命令行工具一定要用 Windows powershell 不要用 git bash |
17 dontdo 2019-09-08 20:17:04 +08:00 换国内镜像了吗? |
![]() | 19 efaun 2019-09-08 23:58:40 +08:00 不论是 wsl1 还是 wsl2,从我的体验来说,都不是很好,wsl1 对内核方面支持不够,wsl2 目前在预览版还是不少的 bug,如果要用 ubuntu,还是装个虚拟机的好,如果要用 docker 中的 nginx、php、mysql,直接装 docker for windows 就行,还能开机自启 |
20 347443579 2019-09-09 07:58:12 +08:00 直接 docker,不需要 wsl 的 |
21 nowhy 2019-09-09 08:55:09 +08:00 via Android vagrant && virtualbox && docker for win 直接在命令行 docker-machine.exe -h |
![]() | 22 Keanu 2019-09-09 09:45:56 +08:00 win10 下面的 Docker,我遇到过如下问题: 1. 挂载的 Volume 再 Docker 中一段时间后会不存在,解决办法:重启。 2. Volume 中的文件,在宿主主机上改动,Docker 中无法被监听到,也就是说,很多监听模式就无法起作用,比如 yarn run dev,解决办法: https://github.com/merofeev/docker-windows-volume-watcher win10 开发至今没能达到我的预期,期待 WSL2 能更加成熟,我还是挺看好 MS 的。 |
![]() | 23 L5tEU4WX072p5P42 2019-09-29 09:19:24 +08:00 gitbash 有个神奇的命令: winpty 我最近才发现的 |