【发布时间】:2021-05-22 14:12:45
【问题描述】:
我有 laravel 帆,据我所知,它的容器很少(mysql、redis、laravel ......)。有没有一种简单的方法可以将整个东西打包到前。 Docker Hub 并在生产服务器上轻松下载它,当我在本地主机上更新它并运行docker push 时,只需运行docker pull。然后一切(比如 DockerFile | apt install thing 中的新命令)都将被更新并完全按照它在 localhost 上的工作方式工作
我阅读了文档,但我无法弄清楚 docker 的工作原理以及如何轻松更改项目位置(例如,我正在工作中的项目,有时在家里,这将更容易运行 docker push 时我需要构建源代码并部署它)
我将源代码保存在 github 上,它适用于开发服务器,但要部署一些东西,我必须检查所有依赖项和 DockerFile、.env 文件和其他东西才能使其在生产环境中运行。
感谢您的帮助!
【问题讨论】:
标签: laravel docker docker-compose dockerhub laravel-sail