目 录CONTENT

文章目录

Docker | 搭建文件分享程序 sharry

如风
2023-06-23 / 0 评论 / 0 点赞 / 110 阅读 / 250 字

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	密码:*

image-20230508101217438

image-20230508101321500

分析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:

可以通过查看数据卷找到数据库文件保存的位置

image-20230508103829978

通过 du -sh _data/ 查看占用的内存

image-20230508104320456

使用的是 PostgreSQL 数据库,可以在docker目录下通过 docker-compose exec db bash 进入 PostgreSQL

输入 psql -U dbuser -d dbname 登录 PostgreSQL 数据库

\l 查看所有的数据库

\dt 查看所有的表名

SELECT * FROM share_file; 查看表share_file

image-20230508103014479

image-20230508103118147

0

评论区