在win10上搭建开发环境


(Kanade) #1

由于社区需要,想在本地部署环境开发插件。
跟着官方的教程做…一堆问题,首先是在win10的ubuntu上安装完后,执行到bundle exec rake autospec这一步之后的,都会报一堆ERROR。
现在打算将环境通过docker部署,但初接触docker不是很熟悉。想问下怎么在windows上的docker run docker github上的镜像呢?或者怎么build discourse_docker上面的dockerfile,我执行之后会报这个错,似乎是访问不到的原因,但是我设置代理之后还是会访问不到…

Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

(Erick Guan) #2

你猜我会不会猜得到你机器上报的错。。。

discourse_docker 是部署用的,应该没有办法拿来开发。怎么下 Docker 镜像你得看 Docker 的帮助文件啊…


(Kanade) #3

:joy::joy:日志我晚点发,昨天刚把ubuntu干了换成docker。安装教程那里推荐用docker部署开发环境,根据教程部署在docker hub上找不到discourse…


(Kanade) #4

截取了报错的部分截图,及部分错误记录(太多了):joy:

log.txt (1.0 MB)


(Erick Guan) #5

端口的问题啊,我猜是 Windows 的 subsystem 不支持一些监听操作?或者 Docker 在 Windows 不好用,或者还是有很多可能啊。你的 3000 端口上有什么东西呢?


(Kanade) #6

3000端口没被占用…这是win10的subsystem报的错,我再查查
docker下干脆就访问不到discourse的image了(其他image都能访问下载并部署成功)
:sleepy: 论坛里没有windows下部署开发环境的老哥么?


(Kanade) #7

官方教程推荐win10用subsystem来部署…也有推荐用docker来部署
然鹅这两种方式在我这里都有问题,请问下你们都是mac或者linux环境的么


(freemangl) #8

在win下用虚拟机装个ubuntu多方便啊…为何要折腾win10?