运维 大家在 Rails 项目中使用 Docker 时,开发期间也会使用 Docker 吗?

brookepowell · 2020年10月07日 · 最后由 Jim 回复于 2020年10月19日 · 962 次阅读

如果开发期间使用 Docker,有没有最佳实践推荐?

比如 homeland 项目从项目的 Docker 配置文件看,只做了 production 的版本。

如果是在开发期间需要看各种调试信息及日志信息,是怎么做的?

开发用 Docker 感觉没啥用,影响续航,本来可以在星巴克坐一下午,结果 2 小时就得走。。

mac docker 磁盘太慢了

开发没必要

开发不用,有的时候测试用,例如测试多种数据库。

我是在开发环境用 docker 几年了,每个项目都要有隔离空间。但是生产环境用不用还要看情况,目前只有 heroku 一家的 docker 部署环境能让我满意(便利方面),k8s 已经看懂不应该让开发人员直接使用。

部署环境用 k3s + Traefik,感觉很不错。

全线 docker,在使用 k8s 时,又学了一会运维

Rei 回复

“k8s 已经看懂不应该让开发人员直接使用”

怎么说?

k8s 太难用了需要专职运维才行,开发人员需要更简洁的 interface。

imwildcat 回复

请问有没有与 microk8s 做一下对比? 想知道真实场景中两者的优缺点

windows 下用 docker 开发 rails 怎么样?

xiaolong 回复

windows 用 WSL 就挺好用的

xiaolong 回复

用这个还要注意版本,最好是 windwos 内部 2004v wsl 还要转换成 wsl 2,这样直接在 windows 下使用 docker 就行。

WTLang 回复

wsl2 下面 rails 会有问题,开发环境下,代码修改刷不出来

Rei 回复

啥环境,win 还是 mac

amonlei 回复

Mac

就那么几台服务器 瞎折腾

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册