《5分鐘建立測試環境 使用docker 建立WordPress測試環境並且連結MySQL DB – 學習筆記》

Telegram share !

WordPress 是目前世界上受歡迎的內容管理系統(CMS)之一,它可讓您輕鬆建立和管理網站。MySQL 是PHP環境中廣泛使用的,關資料庫管理系統(DBMS),可為 WordPress 提供資料儲存。而Docker 是一個容器化平台,可讓您輕鬆地封裝、部署和運行應用程式。使用 Docker,您可以快速建立和測試 WordPress 和 MySQL 容器,而無需在您的本地機器上安裝軟件。

在本教學中,我們將向您展示如何使用 Docker 建立 WordPress 和 MySQL 測試容器。我們還將使用 --link 旗標來連結容器,以便 WordPress 可以訪問 MySQL 資料庫。

下載映像檔

首先,我們需要拉取 WordPress 和 MySQL 映像。您可以使用以下命令拉取最新版本的映像:

docker pull wordpress:latest
docker pull mysql:latest

建立 MySQL 容器

接下來,我們將建立一個 MySQL 容器。我們將使用以下命令建立一個名為 mysql 的容器,並將 MySQL 資料庫根密碼設定為 password

>  docker run --name rdpamysqlwp -e MYSQL_ROOT_PASSWORD=12345678 -e MYSQL_DATABASE=wordpress -e MYSQL_USER=wp_user -e MYSQL_PASSWORD=wpmypwd -d mysql

建立 WordPress 容器

現在,我們可以建立一個 WordPress 容器。我們將使用以下命令建立一個名為 wordpress 的容器,並將其連結到 mysql 容器。我們還將將 WordPress 容器的 80 端口映射到主機的 8080 端口:

>  docker run --name rdpawordpress --link rdpamysqlwp:mysql -p 8080:80  -e WORDPRESS_DB_NAME=wordpress -e WORDPRESS_DB_USER=wp_user -e WORDPRESS_DB_PASSWORD=wpmypwd -d wordpress

訪問 WordPress

WordPress 容器建立後,您就可以使用以下 URL 訪問它:

http://localhost:8080

成功畫面如下

解釋

docker pull: 此命令用於拉取 Docker 映像檔。
docker run: 此命令用於建立和運行 Docker 容器。
-d: 此標示將容器運行在後台模式。
--name: 此標示用於為容器命名。
-e: 此標示用於設定環境變數。
-p: 此標示用於將容器端口映射到主機端口。
--link: 此標示用於連結容器。

結論

經過上述的測試,我們向您展示了如何使用 Docker 建立 WordPress 和 MySQL 測試容器。我們還使用 --link 旗標來連結容器,以便 WordPress 可以訪問 MySQL 資料庫。

使用 Docker,您可以輕鬆地建立和測試各種應用程式。如果您正在尋找一種快速、簡單的方法來建立 WordPress 和 MySQL 測試環境,那麼 Docker 是一個不錯的選擇。