diff --git a/docker/compose/README.md b/docker/compose/README.md index 2dab380..73a95ea 100644 --- a/docker/compose/README.md +++ b/docker/compose/README.md @@ -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) | diff --git a/docker/compose/mysql/README.md b/docker/compose/mysql/README.md new file mode 100644 index 0000000..0b80fc4 --- /dev/null +++ b/docker/compose/mysql/README.md @@ -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 + ``` diff --git a/docker/compose/mysql/docker-compose.yml b/docker/compose/mysql/docker-compose.yml new file mode 100644 index 0000000..5341194 --- /dev/null +++ b/docker/compose/mysql/docker-compose.yml @@ -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 # (可选) 设置默认字符集和排序规则 \ No newline at end of file diff --git a/docker/compose/vaultwarden/README.md b/docker/compose/vaultwarden/README.md index bf56b4a..0061361 100644 --- a/docker/compose/vaultwarden/README.md +++ b/docker/compose/vaultwarden/README.md @@ -1,4 +1,4 @@ -# Rustdesk +# vaultwarden ## 下载配置