diff --git a/apps/dockge.zip b/apps/dockge.zip new file mode 100644 index 00000000..ac9fefee Binary files /dev/null and b/apps/dockge.zip differ diff --git a/apps/dockge/1.3.5/data.yml b/apps/dockge/1.3.5/data.yml new file mode 100644 index 00000000..4f87e297 --- /dev/null +++ b/apps/dockge/1.3.5/data.yml @@ -0,0 +1,10 @@ +additionalProperties: + formFields: + - default: 5001 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: 端口 + required: true + rule: paramPort + type: number diff --git a/apps/dockge/1.3.5/docker-compose.yml b/apps/dockge/1.3.5/docker-compose.yml new file mode 100644 index 00000000..d74bb68c --- /dev/null +++ b/apps/dockge/1.3.5/docker-compose.yml @@ -0,0 +1,21 @@ +version: '3.8' +services: + dockge: + container_name: ${CONTAINER_NAME} + ports: + - ${PANEL_APP_PORT_HTTP}:5001 + restart: unless-stopped + networks: + - 1panel-network + volumes: + - ./data:/app/data + - /var/run/docker.sock:/var/run/docker.sock + - /opt/1panel/apps/dockge/stacks:/opt/1panel/apps/dockge/stacks + image: louislam/dockge:1.3.5 + environment: + - DOCKGE_STACKS_DIR=/opt/1panel/apps/dockge/stacks + labels: + createdBy: "Apps" +networks: + 1panel-network: + external: true diff --git a/apps/dockge/README.md b/apps/dockge/README.md new file mode 100644 index 00000000..1f79196e --- /dev/null +++ b/apps/dockge/README.md @@ -0,0 +1,37 @@ +# Dockge + +DockgeDockge是一款简化、易于使用的自托管容器编排工具。 + + + +## 主要特性: + +- 通过Web页面管理```compose.yaml```文件。 + + - 创建/编辑/启动/停止/重新启动/删除容器。 + - 更新Docker镜像。 + +- 交互式Web终端。 + +- 响应式设计,实时更新进度(Pull/Up/Down)和Web终端输出。 + +- 提供了简化的用户体验,可以在一个页面上方便地找到您需要的一切,一目了然。 + + - 由Uptime Kuma的创作者开发。 + +- 支持将```docker run … ```命令转换为```compose.yaml```配置。 + +- 基于文件结构,支持使用正常的 ```docker compose ```命令进行交互。 + + + +## FAQ ## + +- 我能否管理已存在堆栈? + * 可以,将compose文件移动至stacks路径,并扫描堆栈文件夹。1Panel下默认路径```/opt/1panel/apps/dockge/stacks```。 + * 注意此处必须为绝对路径,使用相对路径将导致compose文件保存路径错误。 +- Dockge是Portainer替代品吗? + - 不完全是。Portainer提供许多Docker功能,而Dockge目前仅专注于docker compose,提供更好的用户界面和体验。如果只是使用docker compose管理容器,答案是肯定的。如果还需要管理诸如docker网络,答案也许是否定的。 +- 可以同时安装Dockge和Portainer吗? + - 可以。 + diff --git a/apps/dockge/data.yml b/apps/dockge/data.yml new file mode 100644 index 00000000..455f336e --- /dev/null +++ b/apps/dockge/data.yml @@ -0,0 +1,20 @@ +name: Dockge +tags: + - 实用工具 +title: 自托管的容器编排工具 +type: 实用工具 +description: +additionalProperties: + key: dockge + name: Dockge + tags: + - Tool + shortDescZh: Dockge是一款简化、易于使用的自托管容器编排工具。 + shortDescEn: Dockge is a fancy, easy-to-use and reactive self-hosted docker compose.yaml stack-oriented manager. + type: tool + crossVersionUpdate: true + limit: 1 + recommend: 0 + website: https://dockge.kuma.pet + github: https://github.com/louislam/dockge + document: https://github.com/louislam/dockge/blob/master/README.md diff --git a/apps/dockge/logo.png b/apps/dockge/logo.png new file mode 100644 index 00000000..006c743d Binary files /dev/null and b/apps/dockge/logo.png differ