比如我有一个 python web 项目,使用 docker-compose 编排,涉及了 redis,mysql,nginx 等容器。
在本地开发完之后,我想部署到 vps 上面。
我最先想到的步骤是这样:
- 在 vps 上也安装好 docker,docker-compose
- 通过 git 将源码拉到 vps 上
- 通过 docker compose up 运行起来。
但是感觉这样很不正规,所以在搜了下别人的方法,发现很多人使用 docker machine 配合,这样就可以在本地开发机部署了。
请问各位大佬,docker-compose 编排的项目,部署的话,最佳实践是 docker-machine 吗?