使用Docker Kitematic在Windows上搭建WordPress环境
Kitematic 是什么?
你用过 Docker 吗?
它非常方便,可以简单地构建开发环境,进行一些小应用的运行确认等。本篇文章没有明确介绍 Docker 的安装方法,请参考其他文章进行安装。
使用Docker可能有许多人对命令行界面感到陌生,但是使用Kitematic,您可以从专用的图形界面轻松启动Docker容器。
Kitematic是基于Electron平台开发的,提供了Mac版和Windows版。以前它是以Alpha版的形式提供,但现在它与其他Docker工具(如Docker cli)一起作为Docker Toolbox的一部分提供。
请从以下网址下载并安装:https://kitematic.com/
这次我们将在Windows的Docker容器中构建WordPress环境。
创建MySQL容器
WordPress官方的Docker镜像中不包含数据库,所以需要单独创建一个MySQL容器。
基本的にDockerは1コンテナ1プロセスで扱うことが主流となっていますので、アプリケーションで1コンテナ、データベースで1コンテナというような使い方になっています。
kitematicの左ウィンドの「+NEW」をクリックしてください。
在搜索框中输入”MySQL”,获取官方的MySQL镜像并启动。
MySQL容器的初始状态是未设置root密码的,因此无法成功启动容器。
请点击Kitematic的设置页面中的“常规”选项卡,并添加以下信息:
键:MYSQL_ROOT_PASSWORD
值:(您想设置的密码)
在这个状态下,通过“SAVE”来保存,MySQL容器将能够正常启动。
创建WordPress容器
请再次点击Kitematic左侧窗口的“+新建”。
现在在搜索框中输入”WordPress”,然后获取并启动官方的WordPress图像。
由于未设置MySQL的主机指定,启动失败。
请点击Kitematic的设置界面中的“常规”选项卡,并添加以下信息。
关键词:WORDPRESS_DB_HOST
数值:mysql ← MySQL容器名称
关键字:WORDPRESS_DB_PASSWORD
值:(之前设置的密码)
在这种状态下,WordPress容器将成功启动。
只要启动正常, 就可以访问网站, 并进行常规的WordPress设置工作。
更改WordPress文件设置
如果您想要通过自定义等方式对WordPress文件进行更改,您可以在kitematic的WordPress容器的”Home”选项卡中点击VOLUME字段中的”/var/www/html”,这样将会弹出Windows的资源管理器,从而可以在本地环境上更新文件。