一千萬個為什麽

搜索

如何通過docker自動執行magento2安裝過程



這是我迄今為止取得的成就。寫了一個docker文件,我已經完成了以下工作,現在我還沒有使用docker撰寫。

  1. 使用阿爾卑斯作為基礎Os
  2. 設置nginx
  3. 設置php-fpm
  4. 安裝了magento2文件

所以我的docker build已經準備就緒,容器已經準備就緒,並且可以在瀏覽器上打開時看到設置頁面。

enter image description here

My problem How do I automate this Magento2 installation process from dockerfile. Like setting up database and the other installation process.

轉載註明原文: 如何通過docker自動執行magento2安裝過程

一共有 2 個回答:

您不必自己創建dockerfile,也可以拖動Docker圖像,例如 alexcheng/magento2

我將在此討論一般過程,而不是專門針對Magneto,以便對更多的人和情況有用。

如何從dockerfile自動執行此Magento2安裝過程。就像設置數據庫和其他安裝過程一樣。

運行一次向導過程。追蹤它生成的文件,這不是直截了當的,可能需要一些嘗試。將這些配置文件拉入您的應用配置,然後嘗試使用這些配置文件的新容器。

也就是說,重現安裝向導在您自己的配置工具中執行的操作。這聽起來很難,但通常這個向導很復雜,因為它需要解決很多情況,而且你很好地為你的特定情況編寫了很多東西。

作為最後一點,由於我們正在討論Docker,所以大概數據庫駐留在另一臺機器上。因此,您只需要設置一次,該進程將成為供應的一部分,而不是此容器的一部分。