1224 条记录
52 私有链接
52 私有链接
本文介绍了一款开源、可自行搭建的书签服务 Shaarli,Shaarli是一个使用PHP编写的开源书签服务,可以自行搭建,无需数据库依赖。
- 使用docker部署完成后,可能会出现文件权限问题,需要更改容器内部文件夹权限。文中更改权限部分的代码有点问题,nginx前面多了一个空格。
docker exec -it shaarli chown -R nginx:nginx /var/www/shaarli/data
docker exec -it shaarli chown -R nginx:nginx /var/www/shaarli/cache
- 也可以使用docker-compose部署,使用volumes 关键字定义数据卷,可参考如下的部署配置文件:
version: '3'
services:
shaarli:
image: shaarli/shaarli:latest
container_name: shaarli
restart: unless-stopped
ports:
- 8005:80
volumes:
- /root/shaarli/cache:/var/www/shaarli/cache
- /root/shaarli/data:/var/www/shaarli/data
volumes:
cache:
data:
注意:volumes部分不能包含目录路径,这是因为在docker-compose文件中定义的卷(volumes)会自动挂载到容器中的相应目录下,所以不需要在此处指定路径。