diff --git a/docker-compose/README.md b/docker-compose/README.md new file mode 100644 index 0000000..97afa67 --- /dev/null +++ b/docker-compose/README.md @@ -0,0 +1,15 @@ +# Docker Compose + +## 安装 + +Debian/Ubuntu/Raspbian + +```bash +apt-get update && apt-get install docker-compose +``` + +CentOS/RHEL + +```bash +yum install docker-compose +``` \ No newline at end of file diff --git a/docker-compose/clash/README.md b/docker-compose/clash/README.md new file mode 100644 index 0000000..65d54f8 --- /dev/null +++ b/docker-compose/clash/README.md @@ -0,0 +1,21 @@ +# Clash + +创建一些文件夹 + +```bash +mkdir -p /opt/docker/clash && mkdir -p /opt/docker/clash/data && cd /opt/docker/clash +``` + +**请在 `data` 文件夹下创建 `config.yaml` 文件** + +下载 docker-compose.yml + +```bash +curl -fsSL https://git.sugarscat.cn/me/bash/-/raw/main/clash/docker-compose.yml > docker-compose.yml +``` + +启动 + +```bash +docker-compose up -d +``` \ No newline at end of file diff --git a/docker-compose/clash/docker-compose.yml b/docker-compose/clash/docker-compose.yml new file mode 100644 index 0000000..34a7a31 --- /dev/null +++ b/docker-compose/clash/docker-compose.yml @@ -0,0 +1,14 @@ +version: '3' + +services: + # Clash + clash: + image: registry.cn-hangzhou.aliyuncs.com/37point2/clash:v1.18.0 + container_name: clash + volumes: + - ./data/config.yaml:/root/.config/clash/config.yaml + ports: + - "7890:7890/tcp" + - "7890:7890/udp" + - "9090:9090" + restart: always \ No newline at end of file