# DockerManage **Repository Path**: code2roc/docker-manage ## Basic Information - **Project Name**: DockerManage - **Description**: docker离线部署可视化工具 - **Primary Language**: Go - **License**: MIT - **Default Branch**: master - **Homepage**: https://gitee.com/code2roc/docker-manage - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-07-14 - **Last Updated**: 2026-07-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: Go语言, Docker, Docker可视化部署, Docker镜像下载 ## README # DockerManage DockerManage 是一个用于管理本机 Docker 的 Web 管理工具。程序以单个可执行文件发布,启动后通过浏览器使用。 ## 主要功能 - 查看 Docker 运行状态和资源占用 - 导入、查看、重命名和删除镜像 - 创建、编辑、复制、启动、停止、重启和删除容器 - 查看容器详情和实时日志 - 创建、关联和管理 Compose 项目 - 浏览、上传、下载和编辑服务器文件 - 在页面中查看和修改系统配置 ## 编译 准备 Go 1.26.2 和 Node.js,然后在仓库根目录执行: ```powershell cd code cmd /c build.bat ``` 构建脚本会先运行测试,再在 `code\build` 中生成: | 运行平台 | 产物 | | --- | --- | | Windows amd64 | `dockermanage-windows-amd64.exe` | | Linux amd64 | `dockermanage-linux-amd64` | | Linux arm64 | `dockermanage-linux-arm64` | ## 安装和运行 先把对应平台的可执行文件复制到最终安装目录。安装为系统服务后,请不要再移动该文件。 Windows 请使用管理员终端: ```powershell .\dockermanage-windows-amd64.exe install .\dockermanage-windows-amd64.exe start .\dockermanage-windows-amd64.exe stop .\dockermanage-windows-amd64.exe restart .\dockermanage-windows-amd64.exe uninstall ``` Linux 请使用 root 权限;amd64 示例: ```bash chmod +x dockermanage-linux-amd64 sudo ./dockermanage-linux-amd64 install sudo ./dockermanage-linux-amd64 start sudo ./dockermanage-linux-amd64 stop sudo ./dockermanage-linux-amd64 restart sudo ./dockermanage-linux-amd64 uninstall ``` 临时使用时也可以直接运行可执行文件,不带任何参数。 ## 首次访问 首次启动会在可执行文件同级创建 `run` 目录。 - 访问地址:`http://服务器地址:18080/dockermanage/main.html` - 默认账号:`admin` - 默认密码:`abcd@1234` 登录后请尽快修改默认密码。配置文件位于 `run/resources/application-custom.yml`,详细说明见 [配置说明](docs/configuration.md)。 ## 单机 Docker 镜像下载 如果目标机器无法联网,可以使用 [dtutil Docker 镜像下载工具](dtutil/README.md)。下载机器无需安装 Docker,可直接把镜像保存为 tar 文件,再复制到目标机器执行 `docker load`。