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访问

相关推荐
生活爱好者!11 小时前
哇!影视新玩法!docker部署NEOWATCH NAS
运维·docker·容器
toooooop813 小时前
MySQL source导入实战:踩坑记,phpMyAdmin 502、source导入巨慢问题解决
mysql
hasty15 小时前
Origin 校验不是身份认证:MySQL MCP Server 漏洞给 AI 平台的警告
数据库·mysql·安全
cpolar技术支持15 小时前
Docker 容器启动失败怎么查?端口、日志、权限与网络排障完整教程
linux·docker·容器·cpolar·网络排障
一技安身17 小时前
【大模型】Win11 部署 DeepSeek+ RAGFlow0.27.2 (Ollama方案,断网可用)
docker·ai·语言模型
新时代牛马18 小时前
docker run 起不来?从dockerd、containerd 到runc 一条线讲透
运维·docker·容器
JavaPub-rodert18 小时前
Docker 安装 MySQL 完整教程:从零部署数据库,到生产环境持久化配置
数据库·mysql·docker
隔窗听雨眠18 小时前
MySQL整库迁移至KaiwuDB完全指南:从数据类型映射到生产切换的系统性实践
数据库·mysql
2301_322414280418 小时前
活力孕康复APP 47737- 原创(免费领源码+部署教程+开发环境)
java·vue.js·spring boot·mysql·微信小程序·idea·微信开发者工具
努力努力再努力wz19 小时前
【Docker 入门系列】:从 Namespace、CGroup 到 LXC:理解容器运行时、rootfs 与 LXC 实战
运维·docker·容器