使用Docker搭建Lychee轻量级相册
使用Docker搭建Lychee轻量级相册
准备条件
-
为了数据持久化创建本地目录
mkdir -p /opt/docker/lychee/conf mkdir -p /opt/docker/lychee/uploads mkdir -p /opt/docker/lychee/sym
部署使用
-
使用本地mysql
docker run -d \ --name=lychee \ -v /opt/docker/lychee/conf:/conf \ -v /opt/docker/lychee/uploads:/uploads \ -v /opt/docker/lychee/sym:/sym \ -e PUID=1000 \ -e PGID=1000 \ -e PHP_TZ=Asia/Shanghai \ -e TIMEZONE=Asia/Shanghai \ -e DB_CONNECTION=mysql \ -e DB_HOST=127.0.0.1n \ -e DB_PORT=3306 \ -e DB_DATABASE=lychee \ -e DB_USERNAME=lychee \ -e DB_PASSWORD=123456789 \ -p 9080:80 \ lycheeorg/lychee
-
使用Docker搭建的MySQL
docker run -d \ --name=lychee \ -v /opt/docker/lychee/conf:/conf \ -v /opt/docker/lychee/uploads:/uploads \ -v /opt/docker/lychee/sym:/sym \ -e PUID=1000 \ -e PGID=1000 \ -e PHP_TZ=Asia/Shanghai \ -e TIMEZONE=Asia/Shanghai \ -e DB_CONNECTION=mysql \ -e DB_HOST=mysqldb \ -e DB_PORT=3306 \ -e DB_DATABASE=lychee \ -e DB_USERNAME=lychee \ -e DB_PASSWORD=123456789 \ -p 9091:80 \ --link mysql-3306:mysqldb \ lycheeorg/lychee
访问
使用IP:端口进行访问,然后进行相关设置。这里保证数据库的用户具有访问和修改lychee
库的全部权限