docker - VPS 上的 Docker 和 webapp env - 如何以正确的方式进行操作
问题描述
我是全栈开发人员并使用 webapp。应用程序非常大,具有完整的 docker env,但是...有时仅在一台计算机上运行整个应用程序 + IDE (phpstorm) + 其他开发工具 + 浏览器 + 节点观察程序会很慢(MBP 15 2018)。我虽然只为 docker 购买单独的机器,但没有使用具有相当不错规格的 VPS(KVM,6 GB RAM,1-2vcores) - 对于那个应用程序来说已经足够了,所以我可以在那个 VPS 上运行它并将所有 env 移动到它。
但是......如何以正确的方式做到这一点?我虽然关于使用 ssh / mount VPS 作为 MacOS 上的卷进行连接,并像本地文件一样使用。想法很好,但是......它很慢。二手叉车和打开目录需要一些时间。另外,我不确定回购会以这种方式工作吗?我的意思是:在这样的卷中有 2-3 个 repos,并使用本地 IDE 控制它。
我没有那样的工作经验,所以任何想法,任何建议都会受到赞赏 - 也许我的想法是错误的,也许我应该使用特殊工具来做类似的事情......告诉我,我愿意新知识:)
解决方案
推荐阅读
- javascript - 获取每个 TD,然后将其格式化为货币
- sql - 通过 1 个字段连接 2 个表,在其他两个字段上部分匹配 - 没有笛卡尔积
- flutter - ListView - 为什么我的小部件之间有黄色间隙?
- aws-kms - AWS-KMS 中 ECC P256K1 的公钥是 88 字节?
- ios - 自定义 TextField 不符合约束
- python - Turtle 在我的代码中没有显示环境变量
- javascript - 在 jest.setTimeout.Timeout 指定的 5000 毫秒超时内未调用接收异步回调
- java - Saxon 9 HE、Java - 静态错误、XTSE0210、XTSE0165、XPST0017
- python - AttributeError:模块“tensorflow_core.python.keras.api._v2.keras.losses”没有属性“softmax_cross_entropy”
- typescript - Ramda typescript 给出 typescript 编译错误