在Raspberry Pi3上运行WordPress-docker
我将尝试在树莓派上使用Docker来运行WordPress。
虽然这样说,但作为OFFICIAL REPOSITORY的WordPress,已经准备好了,所以只需要考虑如何处理数据库就可以运行了。
因此,我决定在Raspberry Pi3上运行Owncloud-docker,并将webhippie/mariadb容器用作数据库。
注意:如果您之前没有为树莓派预先创建webhippie/mariadb容器,则请注意,尝试使用docker pull的容器可能不适用于树莓派。
创建一个docker-compose.yml文件
version: '3.1'
services:
wordpress:
image: arm32v7/wordpress
restart: always
ports:
- 80:80
environment:
WORDPRESS_DB_PASSWORD: <パスワード>
volumes:
- /mnt/var/www/html:/var/www/html
depends_on:
- mysql
mysql:
image: webhippie/mariadb
restart: always
environment:
MARIADB_ROOT_PASSWORD: <パスワード>
volumes:
- /mnt/var/lib/mysql:/var/lib/mysql
- /mnt/var/lib/backup:/var/lib/backup
根据上述,创建docker-compose.yml文件。使用官方的arm32v7/wordpress作为WordPress,使用之前创建的webhippie/mariadb作为数据库。这里需要确保之前为树莓派创建的webhippie/mariadb已经注册为Docker映像。
同时,还可以自定义设置数据库的密码和挂载卷。
2. WordPress 的启动
请使用docker-compose来启动,步骤如下。
docker-compose up -d
可能是因为WordPress需要更新,所以我们应该更新到最新版本。