-> Docker及docker compose的安装点这里
-> docker compose 部署MySQL点这里

创建 docker-compose.yml 文件(改environment 的参数,别直接用)

version: "3"
services:lychee:image: lycheeorg/lycheecontainer_name: lycheestdin_open: truetty: truerestart: alwaysports:- 9006:80volumes:- /nas/lychee/conf:/conf- /nas/lychee/uploads:/uploadsprivileged: trueenvironment:PUID: "1000"PGID: "1000"DB_CONNECTION: "mysql"DB_HOST: "MySQL的IP地址"DB_PORT: "3306"DB_DATABASE: "lychee"DB_USERNAME: "root"DB_PASSWORD: "password"

目录说明:

/conf: 配置文件目录
/uploads: 图片存储目录

environment 重要参数说明:

DB_HOST: 数据库的IP地址
DB_PORT: 数据库的端口号
DB_DATABASE: 要使用哪个库来存储lychee相册的信息
DB_USERNAME: 数据库用户名
DB_PASSWORD: 数据库密码

在docker-compose.yml文件目录下运行 docker-compose up -d
docker-compose logs -f 查看日志信息

可能会看到很多黄颜色的警告,是因为没有对应的目录,会自己创建,所以无视就好

打开浏览器,输入地址:http://IP地址:9006/


用户创建完成后会自动登录

修改一下中文





个人相册至此已经搭建完成

点左上角的加号,随便测试一下

如果希望照片可以被访客访问,可以点击照片和相册设置公开选项


我们打开一个无痕窗口测试一下

在没有登录的情况下,依然可以查看相册,但是无法上传相片

Lychee 部署成功

Docker使用docker compose创建 轻量级私人云端相册 实时管理个人相片 控制相册访问权限 Lychee 部署搭建相关推荐

  1. Docker使用docker compose搭建Jellyfin私人媒体服务器 个人电影网站

    ->Docker及docker compose的安装点这里 创建 docker-compose.yml 文件 version: "3" services:jellyfin:i ...

  2. Docker 及 Docker Compose 安装及使用教程 (2020版)

    文章目录 图文详细教程 1 Docker原理 2 Docker安装 3 镜像(Image) 3.1 获取镜像 3.2 查找拖取镜像 3.3 列出镜像 3.4 删除镜像 3.5 创建的镜像 4 容器(C ...

  3. Docker与Docker Compose的安装以及Portainer容器管理工具

    Docker官网 概述 Docker 是一个用于开发.发布和运行应用程序的开放平台.Docker 能够将应用程序与基础架构分离,以便可以快速交付软件.使用 Docker,可以像管理应用程序一样管理基础 ...

  4. .NET遇上Docker - 使用Docker Compose组织Ngnix和.NETCore运行

    本文工具准备: Docker for Windows Visual Studio 2015 与 Visual Studio Tools for Docker 或 Visual Studio 2017 ...

  5. 物联网架构成长之路(24)-Docker练习之Compose容器编排

    0.前言 一开始学的之后,是想一步到位直接上Kubernetes(K8s)的,后面没想到,好像有点复杂,有些概念不是很懂.因此学习东西还是要循序渐进,慢慢来.先了解单机编排技术Docker Compo ...

  6. Docker 学习总结(71)—— Docker、Docker Compose、Docker Swarm 之间的区别

    什么是 Docker Docker 是市场上最流行的基于容器的应用程序之一.Docker 是一个用于构建.部署和管理容器化应用程序的开源平台.使用 Docker,我们可以很容易地将应用程序打包到容器中 ...

  7. Docker三剑客之Compose

    Docker三剑客之Compose Docker Compose 是 Docker 官方编排(Orchestration)项目之一,负责快速的部署分布式应用. Compose 基本介绍 Compose ...

  8. docker使用docker compose file部署项目时,实现容器卷挂载,并对容器内文件夹赋予权限

    为了能使容器内的SpringBoot项目的日志方便查看,我想用容器卷挂载的方式,将容器内生成的日志文件挂载到服务器上,实现同步,即使生成了新的镜像,依赖于compose file的配置,也能使日志在服 ...

  9. Docker容器之compose容器集群的快速编排

    Docker容器之compose容器集群的快速编排 前言 一.Docker-compose简介 二.YAML文件格式及编写注意事项 (1)YAML文件格式 (2)YAML格式的注意事项 (3)YAML ...

最新文章

  1. IntelliJ IDEA设置默认换行符
  2. 操作系统级虚拟化概述
  3. toArray()方法使用说明
  4. PowerDesigner的使用二
  5. jvm默认的初始化参数_您是否应该信任JVM中的默认设置?
  6. CentOS 安装以及配置Apache php mysql
  7. Oauth2协议详解
  8. 链路两段不同网段怎么通信_交换机互联不同vlan及不同网段通信问题总结
  9. 转 常量指针和指针常量的区别详解
  10. 解决 jersey 单jar包 IME media type text/plain was not found.
  11. Linux系统下安装flash player插件
  12. 吴恩达深度学习教程中文笔记目录
  13. matlab动态图阿基米德螺旋,魔兽世界M基尔加丹阿基米德螺旋线之Matlab动图!国服加油...
  14. 手把手教python打包exe,打包一个简易的小程序。tkinter,python初学者。编程初学者作业:用*填充出自己的名字
  15. manifestdependency,manifest文件
  16. reids 如何批量删除指定前缀的key
  17. 重装系统(win10企业版)
  18. 1514_人月神话阅读笔记_20年后的人月神话_上篇
  19. java项目-第71期基于ssm的化妆品商城系统【毕业设计】
  20. 研究人员成功绕过iPad的iOS激活锁

热门文章

  1. Git笔记(4)客户端Git连接服务器端
  2. 手把手教你利用Python轻松拆分Excel为多个CSV文件
  3. 让vscode支持php函数跳转功能
  4. “工业制品化”的格力,能否战胜“空调”格力?
  5. java 做的简易进制计算器
  6. 微信小程序和APP的区别
  7. 【python】晋江原耽积分榜前5000文的标签统计
  8. Simulink中Inport控件的使用
  9. react simditor 上传成功修改图片路径
  10. 3318. 【BOI2013】Brunhilda的生日 (Standard IO)