当前位置: 首页 > backend >正文

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

http://www.xdnf.cn/news/15975.html

相关文章:

  • HTML结构解析
  • 防抖的实战例子 - 常用语echarts图中点击事件的例子
  • 拥抱区块链红利:机遇无限,风险暗涌
  • Clickhouse源码分析-副本数据同步
  • gpt面试题
  • SQL通用增删改查
  • 如何使用电脑连接小米耳机(红米 redmi耳机)
  • 学习秒杀系统-异步下单(包含RabbitMQ基础知识)
  • RS485和Modbus
  • 全新开发范式:uni-app X助力全平台原生应用
  • 前端,demo操作,增删改查,to do list小项目
  • 网络编程及原理(八)网络层 IP 协议
  • 企业开发转型 | 前端AI化数字化自动化现状
  • C语言字符串相关函数
  • 若依开源框架相关
  • Telink BLE 低功耗学习
  • 板凳-------Mysql cookbook学习 (十二--------3_2)
  • STM32小实验四--按键控制LED灯
  • Android Navigation 组件:简化应用导航的利器
  • Nacos中feign.FeignException$BadGateway: [502 Bad Gateway]
  • Node.js- node管理工具nvm
  • ansible批量部署zabbix客户端
  • 过往记录系列 篇七:大A突破3500点历史梳理
  • 【MySQL】Linux配置MySQL Windows远程连接
  • day27 力扣332.重新安排行程 力扣51. N皇后 力扣37. 解数独 力扣455.分发饼干 力扣376. 摆动序列 力扣53. 最大子序和
  • 【爬虫】06 - 自动化爬虫selenium
  • 二分查找-35.搜索插入位置-力扣(LeetCode)
  • HTML前端颜色渐变动画完整指南
  • IFN影视官网入口 - 4K影视在线看网站|网页|打不开|下载
  • 数据结构-哈希表(一)哈希函数、哈希表介绍、优缺点