【问题标题】:Laravel Sail Docker HubLaravel Sail 码头工人中心
【发布时间】: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


    【解决方案1】:

    您可以使用现有的 docker-compose.yml 并在生产环境中运行 docker-compose up -d 来启动所有容器。例如,请确保在生产环境中禁用 xdebug,因为它会减慢每个请求。

    【讨论】:

      猜你喜欢
      • 2017-02-01
      • 2016-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-18
      • 1970-01-01
      • 2021-11-16
      相关资源
      最近更新 更多