feat(docker): 添加 MySQL 的 docker-compose 配置和使用说明
This commit is contained in:
@@ -13,3 +13,17 @@ CentOS/RHEL
|
||||
```bash
|
||||
yum install docker-compose
|
||||
```
|
||||
|
||||
## 使用
|
||||
|
||||
| 镜像 | 安装 |
|
||||
| ------------- | ------------------- |
|
||||
| Aadguard Home | [使用](adguardhome) |
|
||||
| Clash | [使用](clash) |
|
||||
| frpc | [使用](frpc) |
|
||||
| frps | [使用](frps) |
|
||||
| Gitea | [使用](gitea) |
|
||||
| Gitlab | [使用](gitlab) |
|
||||
| MySQL | [使用](mysql) |
|
||||
| Rustdesk | [使用](rustdesk) |
|
||||
| vaultwarden | [使用](vaultwarden) |
|
||||
|
||||
29
docker/compose/mysql/README.md
Normal file
29
docker/compose/mysql/README.md
Normal file
@@ -0,0 +1,29 @@
|
||||
# MySQL
|
||||
|
||||
## 下载配置
|
||||
|
||||
1. 创建一些文件夹
|
||||
|
||||
```bash
|
||||
mkdir -p /opt/docker/mysql && cd /opt/docker/mysql
|
||||
```
|
||||
|
||||
2. 下载 docker-compose.yml
|
||||
|
||||
```bash
|
||||
curl -fSL https://i.37point2.cn/i/script/raw/main/docker/compose/mysql/docker-compose.yml > docker-compose.yml
|
||||
```
|
||||
|
||||
## docker-compose 部署
|
||||
|
||||
1. 修改配置
|
||||
|
||||
```bash
|
||||
vim docker-compose.yml
|
||||
```
|
||||
|
||||
2. 启动
|
||||
|
||||
```bash
|
||||
docker-compose up -d
|
||||
```
|
||||
19
docker/compose/mysql/docker-compose.yml
Normal file
19
docker/compose/mysql/docker-compose.yml
Normal file
@@ -0,0 +1,19 @@
|
||||
version: '3.8' # 使用较新的版本,支持更多功能
|
||||
|
||||
services:
|
||||
mysql:
|
||||
image: registry.cn-hangzhou.aliyuncs.com/37/mysql:8
|
||||
container_name: mysql # 容器名称
|
||||
restart: always # 容器退出时自动重启
|
||||
environment:
|
||||
MYSQL_ROOT_PASSWORD: your_strong_root_password # 设置 root 用户密码,务必修改!
|
||||
ports:
|
||||
- "3306:3306" # 将容器的 3306 端口映射到宿主机的 3306 端口
|
||||
volumes:
|
||||
- ./data/mysql:/var/lib/mysql # 持久化存储 MySQL 数据
|
||||
- ./data/my.cnf:/etc/mysql/conf.d/my.cnf # (可选) 挂载自定义配置文件
|
||||
# (可选) 如果需要初始化 SQL 脚本
|
||||
# volumes:
|
||||
# - ./init.sql:/docker-entrypoint-initdb.d/init.sql # 启动时执行的初始化脚本
|
||||
command: --default-authentication-plugin=mysql_native_password # (可选) 兼容旧客户端认证,MySQL 8 默认使用 caching_sha2_password
|
||||
# command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci # (可选) 设置默认字符集和排序规则
|
||||
@@ -1,4 +1,4 @@
|
||||
# Rustdesk
|
||||
# vaultwarden
|
||||
|
||||
## 下载配置
|
||||
|
||||
|
||||
Reference in New Issue
Block a user