帮我编写一份docker 启动 个人网盘 数据库的文件
时间: 2024-05-09 08:19:35 浏览: 81
以下是一份docker启动个人网盘数据库的文件,你可以根据自己的需要进行修改:
```
version: '3'
services:
mysql:
image: mysql:5.7
container_name: mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: your_password
MYSQL_DATABASE: your_database
volumes:
- /path/to/mysql/data:/var/lib/mysql
ports:
- "3306:3306"
seafile-db:
image: seafileltd/mariadb:10.2
container_name: seafile-db
restart: always
environment:
MYSQL_ROOT_PASSWORD: your_password
MYSQL_DATABASE: your_database
volumes:
- /path/to/seafile-db:/var/lib/mysql
ports:
- "3307:3306"
```
说明:
- `mysql`服务使用官方的mysql:5.7镜像,容器名为`mysql`,数据库的root密码为`your_password`,数据库名为`your_database`,数据存储在本地`/path/to/mysql/data`目录下,端口映射为`3306:3306`。
- `seafile-db`服务使用`seafileltd/mariadb:10.2`镜像,容器名为`seafile-db`,也是使用相同的密码和数据库名,数据存储在本地`/path/to/seafile-db`目录下,端口映射为`3307:3306`。该服务是为了支持Seafile云盘而启动的。
阅读全文