如何在 Docker 上安装 WordPress

如果您正在寻找一种方法来创建隔离环境来测试您的 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 文件夹中。可以在下面找到下载链接:

使用 Apple 芯片的 Mac

使用英特尔芯片的 MacDocker for Mac

2. 打开 Applications 文件夹,并双击 docker.app。在配置过程中,系统会要求您输入密码。
在 macOS 上输入 Docker 的密码

3. 安装完成后,将在桌面的状态栏中看到 Docker 菜单。

在 Windows 上安装 Docker

以下是在Windows 10 64 位系统上安装 Docker 的方法:

1. 在您的系统中启用 Hyper-V

2. 下载 Docker Desktop for Windows,并打开 Docker for Windows 安装程序文件。

3. 在“配置”对话框窗口中,根据需要选择配置,然后单击确定此图显示了在 Windows 上安装 Docker 时的配置选项

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 安装屏幕

总结

Docker 是一个很棒的容器化工具,可以用来测试 WordPress。它使用极小的系统资源,可帮助提升我们的工作效率。

在本文中,牛奇网介绍了如何在 Linux、macOS 和 Windows 上安装 Docker。并介绍了使用 Docker Compose 在 Docker 上设置 WordPress 的步骤。

作者:牛奇网,本站文章均为辛苦原创,在此严正声明,本站内容严禁采集转载,面斥不雅请好自为之,本文网址:https://www.niuqi360.com/wordpress/how-to-install-wordpress-on-docker/

(0)
牛奇网牛奇网
上一篇 2022年7月3日 上午11:33
下一篇 2022年7月5日 下午6:42

相关推荐

发表回复

登录后才能评论