首先描述下我现在本地的是一个node项目(nest.js),在连接mysql数据库的配置文件里(用的typeorm)数据库链接地址写了localhost发现连接不上去,搜索了一下知道docker中的localhost不是本机localhost,要把localhost换成docker0的ip地址才行,但是这时候我有了两个问题:
1,我本地是mac,mac中没有docker0网卡
2,docker上传到vps生产环境后,他的ip地址会变化吗?如果变化的话际开发中如何保证在本地ok上生产后那些环境变量也能保证没问题呢?
网上搜的很多教程是把mysql也做成了docker镜像,但是好像也有很多人说数据库不应该使用docker,现在大公司主流的做法究竟是什么呢?我是前端,这块学的很吃力,希望能有大佬解答一下。。。
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…