【docker】兰空图床
本文发布于579天前,最后更新于33天前,其中的信息可能有所发展或是发生改变。如有疑问请联系邮箱:admin@yemengstar.com。

前言

项目地址:lsky-org/lsky-pro: ☁️兰空图床(Lsky Pro) – Your photo album on the cloud. (github.com)

1.准备

夜梦这里使用的是雨云的服务器,九折 + 十元优惠券链接:https://www.rainyun.com/

  • 配置需求:Linux machine with WebSockets enabled, 1 GB RAM, and 2 vCPUs

更多服务器推荐请看:服务器推荐以及性能测评

在开始部署之前,你需要安装 docker 和 docker-compose。具体安装方法请参考:在服务器上安装 docker/docker-compose

2.部署项目

创建目录:

mkdir -p /root/data/docker_data/lsky-pro
cd /root/data/docker_data/lsky-pro
vim docker-compose.yml

i填入以下内容:

version: '3'
services:
    lsky-pro:
        container_name: lsky-pro
        image: dko0/lsky-pro
        restart: always
        volumes:
            - /root/data/docker_data/lsky-pro/lsky-pro-data:/var/www/html  #映射到本地
        ports:
            - 12345:80   #左侧换成你的空闲端口号
        environment:
            - MYSQL_HOST=mysql
            - MYSQL_DATABASE=lsky-pro
            - MYSQL_USER=lsky-pro
            - MYSQL_PASSWORD=lsky-pro

    mysql:
        image: mysql:8.0
        container_name: lsky-pro-db
        restart: always
        environment:
# 用户名密码什么的自己改
          - MYSQL_DATABASE=lsky-pro
          - MYSQL_USER=lsky-pro
          - MYSQL_PASSWORD=lsky-pro
          - MYSQL_ROOT_PASSWORD=lsky-pro
        volumes:
          - /root/data/docker_data/lsky-pro/db:/var/lib/mysql

esc后,输入:wq退出。

运行安装:

docker-compose up -d

安装正常的话,访问:http:yourIP:12345即可进行安装!

3.安装

按照如下填写信息:

前台界面

后台界面

这里默认是500M存储,若想要扩大或者缩小存储,可以在系统设置中修改:

4.后续

4.1更新

cp -r /root/data/docker_data/lsky-pro/lsky-pro-data /root/data/docker_data/lsky-pro/lsky-pro-data.archive  # 万事先备份,以防万一
cp -r /root/data/docker_data/lsky-pro/db /root/data/docker_data/lsky-pro/db.archive #数据库也备份一下
cd /root/data/docker_data/lsky-pro  # 进入docker-compose所在的文件夹
docker-compose pull    # 拉取最新的镜像
docker-compose up -d   # 重新更新当前镜像

4.2卸载

cd /root/data/docker_data/lsky-pro  # 进入docker-compose所在的文件夹
docker-compose down    # 停止容器,此时不会删除映射到本地的数据
rm -rf /root/data/docker_data//root/data/docker_data/lsky-pro  # 完全删除映射到本地的数据

5.雨云平台设置

夜梦这里购买的是宿迁NAT,没有独立公网IP,但可以映射十个端口。

在控制面板中,点击端口映射。

首先要将22端口映射至公网,否则无法进行SSH连接。

然后再进行其他端口的映射,这里我们将上面暗转图床时所用的端口映射至公网:

本文为夜梦星尘原创文章。
文章作者:夜梦星尘
文章链接:【docker】兰空图床
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自夜梦星尘
支持作者:夜梦星尘的爱发电
上一篇
下一篇