如果您正在寻找一种方法来创建隔离环境来测试您的 WordPress,那么请熟悉容器技术。在本文中,我们将介绍在最著名的容器平台 Docker 上安装 WordPress 的分步指南。
Docker 是什么?
Docker 是一种开源容器引擎,可创建隔离环境来运行应用程序。这样就可以在同一台机器上开发、测试和运行多个应用程序。
与虚拟机相比,每个 Docker 容器不需要自己的操作系统,每个 Docker 容器共享主机的内核。因此,通过 Docker 容器的方式主机的工作量要轻得多,单个服务器可以同时运行多个容器。
由于这个原因,Docker 对 WordPress 开发人员非常有用。一个 WordPress 测试环境,通常会占用大量系统资源,但 Docker 制作了一个最轻量化的环境,而不会浪费服务器空间和内存。
如何在 Docker 上安装 WordPress?
按照以下步骤在 Docker 上安装 WordPress。
第 1 步:安装 Docker
Docker 可用于 Windows、macOS 和 Linux 系统上。以下是在这三个操作系统上安装 Docker 的方法:
在 Linux 上安装 Docker
如果使用的是 Ubuntu 操作系统,请按照以下步骤操作:
1. 更新包列表:
sudo apt-get update
2. 让 apt 通过 HTTPS 访问存储库:
sudo apt-get install
apt-transport-https
ca-certificates
curl
gnupg-agent
software-properties-common
3. 添加 Docker 的 GPG 密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
4. 添加 Docker 的存储库:
sudo add-apt-repository
"deb [arch=amd64] https://download.docker.com/linux/ubuntu
$(lsb_release -cs)
stable"
5. 更新 Docker 的存储库:
sudo apt-get update
6. 安装 Docker:
sudo apt install docker-ce
需要注意的是,在其他 Linux 发行版(CentOS、Debian 或 Fedora)上,可能需要不同的安装步骤。如果您不使用 Ubuntu,请参阅 Docker 的官方文档。
在 macOS X 上安装 Docker
以下是在 macOS 上安装 Docker 的过程:
1. 下载 Docker for Mac ,并双击保存 .dmg 文件。然后将 Docker 拖放到您的 Applications 文件夹中。可以在下面找到下载链接:
2. 打开 Applications 文件夹,并双击 docker.app。在配置过程中,系统会要求您输入密码。
3. 安装完成后,将在桌面的状态栏中看到 Docker 菜单。
在 Windows 上安装 Docker
以下是在Windows 10 64 位系统上安装 Docker 的方法:
1. 在您的系统中启用 Hyper-V 。
2. 下载 Docker Desktop for Windows,并打开 Docker for Windows 安装程序文件。
3. 在“配置”对话框窗口中,根据需要选择配置,然后单击确定。
4. 安装完成后,点击关闭。就会在任务栏中看到 Docker 图标。
第 2 步:在 Docker 上安装 WordPress
接下来,让我们在 Docker 上安装 WordPress。可以使用两种方法来完成安装过程,分别为 CLI 和 Docker 组合。
在本文中,我们将使用更简洁的方法 Docker compose。
1. 检查 Docker Compose 安装:
docker-compose --version
2. 为 WordPress 创建一个新目录:
mkdir ~/wordpress/
cd ~/wordpress/
3. 在新目录中新建一个 docker-compose.yml ,并将下面的内容粘贴到里面。不要忘记更改凭据信息。
version: '3.3'
services:
db:
image: mysql:5.7
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: somewordpress
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
wordpress:
depends_on:
- db
image: wordpress:latest
ports:
- "8000:80"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
WORDPRESS_DB_NAME: wordpress
volumes:
db_data: {}
4. 在目录中运行下面的命令来创建容器:
docker-compose up -d
通过浏览器访问 localhost:8000 就会看到 WordPress 设置屏幕。
总结
Docker 是一个很棒的容器化工具,可以用来测试 WordPress。它使用极小的系统资源,可帮助提升我们的工作效率。
在本文中,牛奇网介绍了如何在 Linux、macOS 和 Windows 上安装 Docker。并介绍了使用 Docker Compose 在 Docker 上设置 WordPress 的步骤。
作者:牛奇网,本站文章均为辛苦原创,在此严正声明,本站内容严禁采集转载,面斥不雅请好自为之,本文网址:https://www.niuqi360.com/wordpress/how-to-install-wordpress-on-docker/