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

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

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

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

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

mac docker 磁盘太慢了

开发没必要

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

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

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

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

Rei #7 回复

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

怎么说?

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

imwildcat #8 回复

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

windows 下用 docker 开发 rails 怎么样?

xiaolong #13 回复

windows 用 WSL 就挺好用的

xiaolong #13 回复

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

WTLang #15 回复

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

Rei #7 回复

啥环境,win 还是 mac

就那么几台服务器 瞎折腾

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