大家是否在本地环境安装数据库服务

15 天前
 baxia

我反复在本地环境和 docker 环境中徘徊,大家开发程序的时候,是将 redis 或者 mysql 安装在本机环境还是在 docker 中?

6291 次点击
所在节点    程序员
81 条回复
yuhr123
15 天前
习惯性用 docker ,一方面是应用隔离,另一方面是“干净又卫生”。
Baymaxbowen
15 天前
docker 干净又卫生
StinkyTofus
15 天前
我还以为程序员都有 HomeServer 呢
yangg
15 天前
mac:orbstack
其它系统:docker
docker 你这种环境多的话用起来会觉得真心方便。
maocat
15 天前
无脑 docker ,直接装感觉我的电脑受到了污染
silentsky
15 天前
用 scoop 安装也可以 一行命令的事
cksspk
15 天前
mac 用 brew
linux 用 docker-compose
baxia
15 天前
@StinkyTofus 是有在考虑 HomeServer ,配了电脑还没开始折腾
evam
15 天前
brew services 又不是不能用
除非你要装多个版本的数据库
coolair
15 天前
我是 win ,redis 和 mysql 都有绿色的,直接放本机。
panlatent
15 天前
Docker, 因为可以多版本共存,灵活启停。

现在本地开发直接手动用 Docker 装服务的情况也很少了。都是用某些集成工具,一条命令启动开发环境,语言环境、数据库、中间件、Host 都自动配好了。
hkiJava
15 天前
@panlatent #11 求推荐集成工具 有时候一个个装太麻烦了
whoosy
15 天前
@panlatent 有推荐的吗
chimission
15 天前
装在 docker 里, 数据目录挂载出来
panlatent
15 天前
@hkiJava
@whoosy

这个得看具体技术栈吧 ,我只晓得 PHP 的。Laravel 有 Sail , 其他 PHP/Python 有 DDEV , 还有好多类似的工具可以用。应该不会有太大而全的,这种工具不具体去支持某个框架肯定不会太好用。
LHN
15 天前
我是直接在 wsl 中装的 MySQL 和 Redis
Ackvincent
15 天前
搞了台服务器装 ESXI ,更方便灵活。
baobao1270
15 天前
否,装在虚拟机里,可以随时恢复快照/重置
k9982874
15 天前
本机,docker 不把数据挂载出来一不小心就火葬场,挂载出来不如本机安装
wqhui
15 天前
丢 docker ,拉下来就能用,安装本地还得配一堆环境

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

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

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

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

© 2021 V2EX