Docker搭建Lsky Pro图床

首页 / 学习 / 正文

happy saturday⏳

Docker搭建Lsky Pro图床

搭建方式

搭建

apt install docker.io docker-compose -y  # 一键在服务器上安装docker和dockers-compose
apt update -y  # 升级packages
apt install wget curl sudo vim git  # Debian系统比较干净,安装常用的软件

创建一下安装的目录

mkdir -p /root/data/docker_data/lsky-pro

cd /root/data/docker_data/lsky-pro

nano docker-compose.yml

在docker-compose.yml填入下面内容

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:
            - 7791: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

没问题的话,ctrl+x退出,按y保存,enter确认。

查看端口是否被占用,输入:

lsof -i:7791  #查看7791端口是否被占用,如果被占用,重新自定义一个端口

如果出现

-bash: lsof: command not found

运行

apt install lsof  #安装lsof

如果端口没有被占用,可以运行:

docker-compose up -d 

访问:http:服务ip:7791 即可。

注意:

1、不知道服务器IP,可以直接在命令行输入:curl ip.sb,会显示当前服务器的IP。

2、遇到访问不了的情况,请在宝塔面板的防火墙和服务商的后台防火墙里打开对应端口。

使用教程

Google一下

注意,数据库连接地址,填docker-compose文件里的容器名称lsky-pro-db,连接端口不用填。

good

图床

无标签
评论区
头像
文章目录