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访问
n1 armbian docker compose 部署aipan & mysql
linux修理工2025-07-23 7:05
相关推荐
问简4 小时前
docker 镜像相关Benszen5 小时前
Docker容器化技术实战指南被摘下的星星6 小时前
MySQL count()函数的用法Hommy886 小时前
【开源剪映小助手】Docker 部署素玥6 小时前
实训5 python连接mysql数据库斯普信云原生组7 小时前
Prometheus 环境监控虚机 Redis 方案(生产实操版)喵了几个咪8 小时前
如何在 Superset Docker 容器中安装 MySQL 驱动工具罗某人8 小时前
docker compose部署kafka集群搭建Chasing__Dreams8 小时前
Mysql--基础知识点--95--为什么避免使用长事务数据知道10 小时前
claw-code 源码分析:OmX `$team` / `$ralph`——把 AI 辅助开发从偶发灵感变成可重复流水线