Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
donknap committed Oct 25, 2024
1 parent f4bb15f commit 204f2b2
Showing 1 changed file with 19 additions and 4 deletions.
23 changes: 19 additions & 4 deletions docs/zh-cn/manual/compose/external.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

对于非面板创建的 compose 项目,面板并没有管理权限。

你可以通过挂载该项目 yaml 文件,让面板可以找到该文件并进行管理
你可以通过挂载该项目 yaml 文件或是将外部任务的 yaml 根据规范添加到【[存储目录](zh-cn/manual/compose/create?id=通过挂载存储路径的方式创建)】中,让面板可以找到该项目的 yaml 文件并进行管理

### 查找外部任务的 Yaml

Expand All @@ -17,10 +17,9 @@ docker compose ls --filter name=项目名称

> CONFIG FILES 为该项目的 yaml 文件,可能会包含多个文件

```
NAME STATUS CONFIG FILES
compose running(1) /home/workspace/docker/compose/test1.yaml
my-compose running(1) /home/test1.yaml,/home/test2.yaml
```


Expand All @@ -29,5 +28,21 @@ compose running(1) /home/workspace/docker/compose/test1.yam
将此 yaml 文件挂载到面板容器中,并保持路径相同,面板即可管理该 compose 项目。

```
docker run -d -it --name dpanel ...(省略其它参数)... -v /home/workspace/docker/compose/test1.yaml:/home/workspace/docker/compose/test1.yaml dpanel/dpanel:latest
docker run -d -it --name dpanel ...(省略其它参数)... \
-v /home/test1.yaml:/home/test1.yaml -v /home/test2.yaml:/home/test2.yaml \
dpanel/dpanel:latest
```

### 新建目录到存储目录中

按规范新建下方目录

```
/dpanel
├─ /compose
│ ├─ /my-compose
│ │ ├─ 1.override.yaml 该项目的覆盖 yaml 文件,内容为 test2.yaml
│ │ └─ compose.yaml 该项目的主 yaml 文件,内容为 test1.yaml
│ └─ ...
└─ ....
```

0 comments on commit 204f2b2

Please sign in to comment.