用Docker安装Piwigo个人相册系统
GitHub 库
环境需求
需要安装 docker 和 docker-compose
关于Docker
国内用户如果下载docker镜像太慢,可以配置docker hub的国内镜像。
参考这篇 https://yeasy.gitbooks.io/docker_practice/install/mirror.html
安装
- 下载
git clone git@github.com:xmanyou/piwigo-docker.git
- 通过docker-compose启动
docker-compose up -d
- 通过docker-compose停止
docker-compose down
镜像内容
本镜像包括2个服务
- mysql 5
- linuxserver/piwigo (https://github.com/linuxserver/docker-piwigo)
配置文件
version: "3"
services:
piwigo:
image: linuxserver/piwigo
network_mode: bridge
ports:
- 8899:80
links:
- db
db:
image: mysql:5
network_mode: bridge
environment:
MYSQL_USER: "piwigo"
MYSQL_PASSWORD: "piwigo"
MYSQL_DATABASE: "piwigo"
MYSQL_RANDOM_ROOT_PASSWORD: "true"
安装Piwigo
镜像启动后,需要先执行Piwigo的安装,打开页面:http://localhost:8899
数据库配置如下:
- 数据库主机: db (注意,这里要填镜像里的service名,而不是localhost)
- 数据库用户: piwigo (mysql db user)
- 数据库密码: piwigo (mysql db password)
- 数据库名: piwigo (mysql db name)
管理员信息自行配置。
点击底部安装按钮。
一切顺利的话,很快就配置完成了。
访问和管理Piwigo
用管理员账号登录,即可进行管理。