# docker-kik **Repository Path**: stringlist/docker-kik ## Basic Information - **Project Name**: docker-kik - **Description**: docker-kik - **Primary Language**: Unknown - **License**: MIT-0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-04 - **Last Updated**: 2026-05-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Docker Kik Docker 镜像可视化管理工具,基于 Electron + Vue 3 构建。 ## 功能 ### 连接管理 - 支持多种 Docker 连接方式:Local、WSL、TCP、SSH、Podman - 连接状态实时显示,最近使用的连接排在前面 ![输入图片说明](imgimage.png) ### 镜像导出 - 选择多个镜像批量导出为 `.tar.gz` 文件 - 基于实际字节数的实时进度条 - 导出完成后显示导入命令(可复制)和打开文件夹按钮 - 文件名自动包含日期和镜像信息,防止覆盖 ### 镜像导入 - 从 `.tar` / `.tar.gz` 文件导入镜像到指定 Docker 连接 ### 镜像同步 - 在两个 Docker 连接之间直接同步镜像(A → B) - 支持任意连接类型组合(Local ↔ SSH、WSL ↔ TCP 等) - 同步前自动检测目标是否已存在同名镜像,已存在则跳过 - 实时显示同步阶段(Saving / Transferring / Loading) ![输入图片说明](imgimage2.png) ### 镜像删除 - 单个或批量删除镜像 - 删除前弹出确认对话框,防止误操作 ## 技术栈 - **前端**: Vue 3 + TypeScript + Element Plus + Pinia - **后端**: Electron + Dockerode + ssh2 - **构建**: Vite + electron-builder ## 开发 ```bash # 安装依赖 npm install # 开发模式 npm run dev ``` ## 打包 ```bash # Windows(生成 .exe 安装包) npm run build:win # macOS(生成 .dmg,必须在 macOS 上执行) npm run build:mac # Linux(生成 .AppImage + .deb,建议在 Linux 上执行) npm run build:linux # 全平台(需要在对应系统上执行才能生成对应包) npm run build:all ``` 产物在 `dist/` 目录下。 > **注意**: macOS 包必须在 macOS 上打包,Linux 包建议在 Linux 上打包。Windows 上可以交叉打 Windows 包。 ## 支持平台 - Windows(本地 Docker、WSL) - macOS - Linux