什麼是容器(以及如何在 WordPress 開發中使用它們)
已發表: 2018-08-27如果您是 WordPress 開發人員,您可能有一個本地設置,您可以在其中完成大量工作。 在創建和管理多個本地 WordPress 網站時,有很多工具可供選擇。 但是,它們通常需要大量資源,這會使您的計算機變慢,並且使處理眾多環境變得很麻煩。
容器使您能夠以更高程度的劃分和減少計算機壓力運行多個開發環境。 此外,它們也非常適合在其他設備上重現開發環境。 在本文中,我們將更多地討論它們是什麼、何時使用它們是有意義的,以及如何使用容器設置 WordPress。 讓我們開始工作吧!
什麼是容器(以及何時使用它們有意義)
容器與虛擬機非常相似,只是它們不需要完整的操作系統 (OS) 即可工作,從而減少了資源密集度。 除此之外,您還可以使用容器來設置開發項目所需的所有軟件。
例如,您可以使用包含 PHP、MySQL 和 Apache 的容器來運行 WordPress。 然後,您可以使用單獨的容器來運行 Joomla! 環境或您要使用的任何其他內容管理系統 (CMS)。 顧名思義,容器是高度劃分的,這有助於提供更好的開發體驗。
考慮到這一點,我們建議在以下情況下使用容器:
- 您需要訪問廣泛的環境以進行開發項目或運行測試。
- 您不需要完整的虛擬機來完成您的工作。
- 由於硬件限制,您的工作計算機無法處理多個虛擬機。
- 您可以輕鬆地使用命令行進行工作。
最後一點很重要。 由於容器不附帶完整的操作系統安裝,您將主要(如果不是總是)通過命令行與它們交互。 大多數容器軟件都是基於 UNIX 的,因此您需要熟悉這種類型的系統以及如何使用它們。
在過去的幾年中,使用容器進行開發工作的情況一直在蓬勃發展。 這意味著您可以選擇許多出色的軟件選項。 但是,如果您正在尋找快速推薦,您應該嘗試使用 Docker:

Docker 是一種開源軟件,可讓您創建和共享容器。 它易於與任何規模的項目一起使用,並提供出色的性能,這就是為什麼它是我們最喜歡的選擇之一。 我們也是 Kubernetes 的粉絲:

如果您需要管理大量容器,則此特定軟件更適合。 事實上,它甚至將自己推銷為需要可擴展應用程序的企業的解決方案。 如果您想嘗試使用容器,這兩種軟件都是不錯的選擇。 但是,我們將在本文中重點介紹 Docker,因為它對初學者更加友好且易於上手。
如何使用容器設置本地 WordPress 安裝(分 3 個步驟)
我們現在將向您展示如何使用 Docker 創建和配置本地 WordPress 環境。 正如我們之前提到的,您與 Docker 交互的主要方式是通過命令行,因此在繼續之前,請確保您對使用這種類型的界面感到滿意。
第 1 步:在您的計算機上設置 Docker
首先,您需要下載 Docker。 您可以使用多個版本的軟件,但主要用於個人開發項目的版本稱為 Docker Desktop:

要下載 Docker,您需要在平台上註冊一個免費帳戶,這樣您就可以訪問多個操作系統的鏈接。 繼續下載您現在需要的版本,儘管我們將在此示例中使用 Windows 版本:

完成後,您可以安裝該程序。 安裝過程很簡單,所以請繼續操作,直到程序準備好使用為止。
第 2 步:創建一個 WordPress 'Compose' 文件並執行它
在您運行 Docker 之前,我們將做一些準備工作以開始運行。 使用 Docker,您可以使用稱為組合文件的內容,其中包含您希望容器包含的軟件的說明。 現在,繼續在您希望本地 WordPress 文件所在的計算機上的某個位置設置一個目錄,例如users/john/local-wordpress。
文件夾準備好後,在其中創建一個新的文本文件。 您可以使用任何您想要的名稱,例如wordpress-compose.yml。 確保使用.yml擴展名,以確保 Docker 能夠識別它。 使用您喜歡的文本編輯器打開該文件並將以下內容粘貼到其中:
version: "3.0" services: wordpress: image: wordpress restart: always ports: - 8090:80 environment: WORDPRESS_DB_PASSWORD: root mysql: image: mysql:5.7 restart: always environment: MYSQL_ROOT_PASSWORD: root
在該代碼中,我們指示 Docker 在它們自己的容器上安裝 WordPress 和 MySQL。 我們還為您的數據庫分配了一個密碼,並確保 WordPress 知道它是什麼。 繼續並將更改保存到您的 現在文件並關閉它。

現在是運行 Docker 的時候了,因此在您的計算機上查找Docker 快速入門終端應用程序並執行它。 您現在應該會看到這樣的命令行終端:

您需要做的第一件事是通過命令行導航到本地 WordPress 目錄。 進入後,輸入以下命令:
docker-compose -f wordpress-compose.yml
請記住,命令的最後一部分將根據您命名.yml文件的方式而有所不同。 但是,只要您運行該命令,Docker 就會下載必要的文件並為您設置好一切。 兩個容器都準備就緒後,您將能夠再次使用 Docker 命令行。 現在嘗試輸入docker ps命令,您應該會看到一個包含兩個容器的列表。
您本地的 WordPress 網站現在幾乎可以使用了。 剩下的就是結束 WordPress 安裝過程,我們將在接下來介紹。
第 3 步:完成安裝 WordPress
對於最後一步,您不需要使用命令行。 相反,您應該打開瀏覽器並導航到localhost:8090 ,這是我們分配給 WordPress 容器的端口。 如果容器正在運行,您應該會看到這個熟悉的屏幕:

現在,繼續完成 WordPress 安裝過程的其餘部分,這應該只需要幾分鐘。
在結束之前,請記住,您可以同時運行任意數量的容器。 這意味著您可以同時擁有多個 WordPress 設置。
如何管理和刪除您的 Docker 容器
如果您經常使用 Docker,您可能需要在某個時候刪除一些容器。 您可以使用以下命令從 Docker 命令行執行此操作:
docker rm yourcontainername
當然,您需要用要刪除的容器的名稱替換該佔位符。 如果您不記得它的名字是什麼,您可以使用docker ps命令查看所有現有容器的列表。
最後,還可以停止容器,這樣它們就不會在後台消耗資源。 有時,這比直接刪除它們更好。 要停止容器,只需使用以下命令:
docker stop yourcontainername
當您想再次啟動容器時,可以使用以下命令:
docker start yourcontainername
至此,您已經成功地使用 Docker 創建了一個或多個 WordPress 容器,並了解了該軟件的基礎知識。 我們建議您花一些時間了解有關該程序的更多信息以及它在為 WordPress 開發時如何幫助您!
結論
如果您使用該平台進行大量工作,本地 WordPress 開發是一個不錯的選擇。 例如,您可以使用本地設置來開發自己的主題或設置臨時站點。 有很多方法可以在本地設置 WordPress,但是如果您偏愛命令行,那麼容器是一個非常好的選擇。 此外,它們通常不需要大量資源。
在本文中,我們向您介紹了使用 Docker 設置 WordPress 容器的步驟。 這些包括:
- 在您的計算機上設置 Docker。
- 創建一個 WordPress 撰寫文件並執行它。
- 完成安裝 WordPress。
您對如何使用 Docker 設置 WordPress 容器有任何疑問嗎? 讓我們在下面的評論部分中討論它們!
MicroOne/shutterstock.com 的文章縮略圖
