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
相关推荐
骑士雄师1 小时前
使用 IntelliJ IDEA 结合 DBeaver 连接 MySQL 数据库并实现数据增删查改的详细步骤:b78gb3 小时前
电商秒杀系统设计 Java+MySQL实现高并发库存管理与订单处理奥尔特星云大使3 小时前
CentOS 7 安装 MySQL 8lang201509284 小时前
MySQL FIPS模式:安全合规全解析一只叫煤球的猫6 小时前
建了索引还是慢?索引失效原因有哪些?这10个坑你踩了几个jianghx10247 小时前
Docker部署ES,开启安全认证并且设置账号密码(已运行中)2503_930123939 小时前
Kubernetes (四)网络插件详解:Flannel 与 Calico 的原理、数据流向与实战对比yumgpkpm9 小时前
华为鲲鹏 Aarch64 环境下多 Oracle 、mysql数据库汇聚到Cloudera CDP7.3操作指南程序员云帆哥9 小时前
MySQL JDBC Driver URL参数配置规范ZHE|张恒11 小时前
Docker 安装 RabbitMQ