diff --git a/apps/dokku/0.38.29/.env.sample b/apps/dokku/0.38.31/.env.sample similarity index 100% rename from apps/dokku/0.38.29/.env.sample rename to apps/dokku/0.38.31/.env.sample diff --git a/apps/dokku/0.38.29/data.yml b/apps/dokku/0.38.31/data.yml similarity index 100% rename from apps/dokku/0.38.29/data.yml rename to apps/dokku/0.38.31/data.yml diff --git a/apps/dokku/0.38.29/data/.gitkeep b/apps/dokku/0.38.31/data/.gitkeep similarity index 100% rename from apps/dokku/0.38.29/data/.gitkeep rename to apps/dokku/0.38.31/data/.gitkeep diff --git a/apps/dokku/0.38.29/docker-compose.yml b/apps/dokku/0.38.31/docker-compose.yml similarity index 83% rename from apps/dokku/0.38.29/docker-compose.yml rename to apps/dokku/0.38.31/docker-compose.yml index 670eef584..82f592859 100644 --- a/apps/dokku/0.38.29/docker-compose.yml +++ b/apps/dokku/0.38.31/docker-compose.yml @@ -1,6 +1,6 @@ services: dokku: - image: "dokku/dokku:0.38.29@sha256:8ae6486c0c3709e8b367ebece7b30e4055e99b8ee9aa81f3d7cc807a9a2d60a1" + image: "dokku/dokku:0.38.31@sha256:e86459ccbe2bf4c6730835aab87a111861b19b87c8141104b46e041fc5d9e3a7" container_name: ${CONTAINER_NAME} restart: unless-stopped network_mode: bridge diff --git a/apps/dokku/0.38.29/scripts/init.sh b/apps/dokku/0.38.31/scripts/init.sh similarity index 100% rename from apps/dokku/0.38.29/scripts/init.sh rename to apps/dokku/0.38.31/scripts/init.sh diff --git a/apps/dokku/0.38.29/scripts/uninstall.sh b/apps/dokku/0.38.31/scripts/uninstall.sh similarity index 100% rename from apps/dokku/0.38.29/scripts/uninstall.sh rename to apps/dokku/0.38.31/scripts/uninstall.sh diff --git a/apps/dokku/0.38.29/scripts/upgrade.sh b/apps/dokku/0.38.31/scripts/upgrade.sh similarity index 100% rename from apps/dokku/0.38.29/scripts/upgrade.sh rename to apps/dokku/0.38.31/scripts/upgrade.sh diff --git a/apps/dokku/README.md b/apps/dokku/README.md index 523ac085b..84dd621fc 100644 --- a/apps/dokku/README.md +++ b/apps/dokku/README.md @@ -38,9 +38,9 @@ Dokku 的核心功能必须挂载宿主机 `/var/run/docker.sock`。这相当于 ## 镜像安全提示 -当前镜像的 Docker 相关工具包含 Trivy 标记为 High 的 Moby/Docker 与 Go 标准库问题,其中包括授权插件绕过、针对恶意容器镜像执行 `docker cp`/压缩归档上传时的宿主机代码执行或文件覆盖风险,以及符号链接目录遍历风险。由于 Dokku 必须直接访问宿主机 Docker Socket,这些问题不能按普通低权限容器处理。 +Dokku 容器必须访问宿主机 Docker Socket。镜像内 Docker/Moby、Go 标准库及系统组件的漏洞,可能通过 Docker API、归档处理或网络服务影响宿主机或 Dokku 服务;不能按普通低权限容器处理。部署前应按 Compose 中固定的镜像摘要复核当前安全扫描结果,并及时升级到包含上游修复的镜像。 -仅部署受信任镜像和应用源码;不要对不受信任容器执行 `docker cp` 或压缩归档上传;不要向不受信任用户授予 Dokku SSH、插件安装或 Docker 操作权限。后续 Dokku 镜像包含已修复的 Docker/Go 工具链后应尽快升级。 +仅部署受信任镜像和应用源码;不要对不受信任容器执行 `docker cp` 或压缩归档上传;不要向不受信任用户授予 Dokku SSH、插件安装或 Docker 操作权限。 ## 端口与网络风险