Docker-Compose快速部署开源网盘系统Tank蓝眼网盘系统

Docker-Compose快速部署开源网盘系统Tank蓝眼网盘系统

 

前置条件

  • 请在操作系统上安装Docker及Docker-Compose
  • 保证足够的磁盘空间

 

编写脚本

将下列文本在指定目录中,目录位置自行设置,保存为docker-compose.yml

version: "3" #docker-compose版本,这里的3不要动
services:
   db: # 数据库的镜像信息
     image: mysql:5.7 # 使用mysql:5.7的镜像
     volumes: # 数据库文件存放在宿主机的`~/data/mysql`位置,如果宿主机目录不存在,则会自动创建
       - /var/lib/docker/data/mysql:/var/lib/mysql # 如果启动失败,则总是会重启。因为镜像有依赖的情况,不停重启可以保证依赖项启动成功后自己再运行
     restart: always
     environment: # 指定root密码为`tank123`,并且创建一个新数据库`tank`,同时用户名和密码为`tank` `tank123`
       MYSQL_ROOT_PASSWORD: tank123
       MYSQL_DATABASE: tank
       MYSQL_USER: tank
       MYSQL_PASSWORD: tank123
   tank: # 依赖 mysql:5.7 的镜像
     image: eyeblue/tank:3.0.5 # 蓝眼云盘的镜像信息
     depends_on:
       - db
     ports:  # 端口映射关系,宿主机端口:镜像端口
       - "6010:6010"  # 如果启动失败,则总是会重启。因为镜像有依赖的情况,不停重启可以保证依赖项启动成功后自己再运行
     restart: always
     environment:  # mysql的端口
       TANK_MYSQL_PORT: 3306 # Mysql的主机,和services的第一个节点一致。
       TANK_MYSQL_HOST: db  # 数据库
       TANK_MYSQL_SCHEMA: tank  # 数据库的用户名
       TANK_MYSQL_USERNAME: tank  # 数据库的密码
       TANK_MYSQL_PASSWORD: tank123  # 超级管理员的昵称。只能是英文或数字
       TANK_ADMIN_USERNAME: admin # 超级管理员邮箱,作为登录账号
       TANK_ADMIN_EMAIL: admin@tank.eyeblue.cn  # 超级管理员密码,作为登录密码
       TANK_ADMIN_PASSWORD: 123456
     volumes: # 日志文件存放在宿主机的`~/data/tank/log`位置,如果宿主机目录不存在,则会自动创建
       - /var/lib/docker/data/tank/log:/data/log # 上传文件存放在宿主机的`~/data/tank/matter`位置,如果宿主机目录不存在,则会自动创建
       - /var/lib/docker/data/tank/matter:/data/matter

 

执行脚本

#在含有docker-compose.yml的目录中执行如下代码:
docker-compose up -d

执行完命令后,请稍作等待,第一次执行需要下载镜像耗时较长,执行完成后,输入docker ps命令查看,是否含有eyeblue/tank:3.0.5及MySQL:5.7两个运行中的容器,如果含有且正常运行,表示安装成功。

 

配置系统

在浏览器上访问http://127.0.0.1:6010访问系统,会要求输入数据库连接地址,按docker-compose.yml配置的地址写入即可,host:db,database:tank,user:tank,password:tank123,当然这个你自己如果配置有其他MySQL数据库 ,可自行修改。然后安装提示,点击按钮创建库,及管理员账号即可。

 

访问系统

网盘地址:http://tank.yunwisdom.club:30080

访客账号visitor/123456

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值