
Dokémon:让Docker管理变得简单的GUI工具
## Dokemon是什么?
Dokemon是一个友好的Docker容器管理GUI工具,可以从单个Dokemon实例管理多个服务器。简单来说,就是给Docker穿上了一件漂亮的"衣服",让你可以用鼠标点点就能完成以前需要敲命令才能做的事情。
它支持docker-compose和多容器管理,这对于运行复杂应用的朋友来说特别重要。
https://appstore.lazycat.cloud/#/shop/detail/cloud.lazycat.app.dokemon
## 上手指南
应用安装后,先新建一个用户

进入主页面

截图里的 [Dokemon Server] 就是它自己这个节点。
点击右上角的 Add Node(添加节点),你可以把新的服务器加进来。


点击register

复制这些代码

在你想管理的服务器上,运行一个 Dokemon 的 Agent 容器。
在你的远程服务器上,执行上面的命令。
刷新一下 Dokemon 网页,你就会发现在 Nodes 列表里,多了一个新的服务器节点,它会自动显示出来。
Dokemon 这种设计的好处是,你不需要在主程序里手动输入各种 IP 地址和凭证,而是让远程服务器主动来“报到”,这在管理大量服务器时非常方便。
Compose Library(Compose 库)

这里是存放你所有 docker-compose.yaml 文件的地方。你可以把常用的项目模板都放到这里,方便以后重复部署。
直接在这里上传或者创建 docker-compose.yaml 文件。

创建好之后,就可以直接在这个界面上一键部署、启动、停止、删除整个项目,再也不用手动输入 docker-compose up -d 这样的命令了。

Environments(环境)
这个功能是用来管理不同环境的。

比如你有一个项目,在开发阶段和生产阶段需要不同的配置。你就可以在这里创建 development 和 production 两个环境。
Variables(变量)这个功能是用来管理环境变量的。
很多 Docker 镜像在启动时需要配置环境变量,比如数据库的密码、API 密钥等等。Dokemon 可以把这些变量集中管理起来,方便你复用。

你可以在这里创建一个变量,比如叫 DB_PASSWORD,然后把密码存进去。
在部署 Docker Compose 项目时,可以直接引用这个变量,而不是把密码写死在配置文件里。
Credentials(凭证)这个功能是用来管理各种登录凭证的。

如果你需要连接到私有的镜像仓库(比如 Docker Hub 的私有库),或者连接到其他远程服务器,都需要凭证。

你可以在这里安全地保存你的用户名和密码。

Dokemon 会帮你把这些凭证保存起来,在你需要的时候自动调用,省去了每次都手动输入的麻烦。
## 总结
相比Portainer这类重量级工具,Dokemon更加轻量和简洁。
试过之后你会发现,管理Docker原来可以这么轻松!不用再对着黑乎乎的终端发愁了。
如果你不需要太多高级功能,只想要一个简单好用的Docker管理界面,Dokemon是个不错的选择。
此 App 尚未收到足够的评分或评论,无法显示评论列表。