簡體   English   中英

Docker 設置但 apache 在本地機器上

[英]Docker setup but apache on local machine

我有一個 docker 設置(php7、mysql 和 apache)。 這工作正常。

但是,我必須將項目轉移到已經運行 apache 的服務器上。

我想知道如何使用服務器上的 apache 連接到我的 docker 設置。

您可以使用docker-composeDockerfile或兩者結合使用。

您可以在Docker Compose DocsDockerfile Docs中閱讀有關它們的更多信息。

在簡單的答案中

使用 Dockerfile 創建一個docker-compose.yml文件,其中包含您需要按照上述文檔的Dockerfile

您應該通過修改文件在代碼中將它們連接在一起,例如代替數據庫主機的localhost ,您應該將其更改為您在docker-compose.yml文件中指定的名稱。

還在apache中復制或添加一些文件,例如/etc/apache2/httpd.conf/etc/apache2/sites-available/*.conf (所有以conf結尾的文件),以及mysql類的/var/lib/mysql/目錄(數據庫文件),當然還有你的項目文件。

然后運行docker-compose up -d命令。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM