n1 armbian docker compose 部署aipan & mysql

apt update

apt install docker-compose-plugin -y

#安装docker compose

docker compose version

Docker Compose version v2.38.2

sudo mkdir -p /sda1/data/mysql/conf.d

sudo chown -R 999:999 /sda1/data/mysql # MySQL 用户 UID 通常为 999

cat docker-compose.yml

version: '3.8'

services:

MySQL 服务

mysql:

image: mysql:8.0

container_name: mysql-server

restart: always

environment:

MYSQL_ROOT_PASSWORD: 密码 # 请修改为强密码

MYSQL_DATABASE: aipan_db

MYSQL_USER: aipan_user

MYSQL_PASSWORD: 密码

volumes:

  • /sda1/data/mysql:/var/lib/mysql # 数据持久化

  • /sda1/data/mysql/conf.d:/etc/mysql/conf.d # 配置文件挂载

ports:

  • "3306:3306"

networks:

  • app-network

aipan-netdisk-search 服务

aipan:

image: unilei/aipan-netdisk-search:latest

container_name: aipan-netdisk-search-app

restart: always

depends_on:

  • mysql

environment:

配置数据库连接 URL,使用服务名 `mysql` 作为主机名

DATABASE_URL: "mysql://aipan_user:密码@mysql:3306/aipan_db?schema=public"

ports:

  • "3000:3000"

networks:

  • app-network

networks:

app-network:

driver: bridge

docker compose up -d

IP:3000访问

相关推荐
影龙帝皖1 小时前
K8S基础环境部署
云原生·容器·kubernetes
NineData1 小时前
NineData新增SQL Server到MySQL复制链路,高效助力异构数据库迁移
数据库·人工智能·mysql
云游2 小时前
k8s:离线部署tomcatV11.0.9,报Cannot find /opt/bitnami/tomcat/bin/setclasspath.sh
容器·kubernetes·tomcat
Neng_Miao3 小时前
MySql主从部署
mysql·adb
泉城老铁4 小时前
千万级数据MySQL的极致优化
大数据·数据库·mysql
fengye2071615 小时前
板凳-------Mysql cookbook学习 (十二--------5)
数据库·学习·mysql
过期动态7 小时前
MySQL中的多表查询和笛卡尔积问题
java·数据库·mysql·spring·tomcat·mybatis
知其然亦知其所以然7 小时前
Java社招高频题:binlog格式知多少,90%的人答不全!
后端·mysql·面试
XMYX-07 小时前
FastDFS 6.11.0 单机环境搭建与测试(附 Nginx 集成)+ docker构建+k8s启动文件
nginx·docker·kubernetes·fastdfs
都叫我大帅哥7 小时前
深入浅出Dockerfile:从入门到生产级避坑指南 🐳
docker