Docker | 搭建文件分享程序 sharry
官网:https://eikek.github.io/sharry/doc/quickstart#quickstart-with-docker
git clone https://github.com/eikek/sharry
cd sharry/docker
docker-compose up
放开9090端口即可访问
地址:http://47.106.157.15:9090/app/home
用户:robking 密码:*
分析docker-compose.yml 文件
version: '3.7'
services:
restserver:
image: eikek0/sharry:latest
container_name: sharry
command: /opt/sharry.conf
ports:
- "9090:9090"
volumes:
- ${PWD}/sharry.conf:/opt/sharry.conf
depends_on:
- db
db:
image: postgres:15.2
container_name: postgres_db
volumes:
- postgres_data:/var/lib/postgresql/data/
environment: # PostgreSQL 数据库 用户名密码以及数据库名
- POSTGRES_USER=dbuser
- POSTGRES_PASSWORD=dbpass
- POSTGRES_DB=dbname
volumes: # 数据卷名称
postgres_data:
可以通过查看数据卷找到数据库文件保存的位置
通过 du -sh _data/ 查看占用的内存
使用的是 PostgreSQL 数据库,可以在docker目录下通过 docker-compose exec db bash 进入 PostgreSQL
输入 psql -U dbuser -d dbname 登录 PostgreSQL 数据库
\l 查看所有的数据库
\dt 查看所有的表名
SELECT * FROM share_file; 查看表share_file
评论区