我有 laravel 帆,据我所知,它很少有容器(mysql、redis、laravel ......)。有没有一种简单的方法可以将整个东西打包到前。Docker Hub 并在生产服务器上轻松下载它,当我在 localhost 上更新它并运行docker push
时,只需运行docker pull
. 然后一切(如 DockerFile | 中的新命令apt install thing
)将被更新并完全按照它在 localhost 上的工作方式工作
我阅读了文档,但我无法弄清楚 docker 是如何工作的以及如何轻松更改项目位置(例如,我正在工作中的项目,有时在家里,docker push
当我需要构建源代码和部署它)
我将源代码保存在 github 上,它适用于开发服务器,但要部署一些东西,我必须检查所有依赖项和 DockerFile、.env 文件和其他东西,以使其在生产环境中运行。
感谢帮助!