Docker:图形化管理,轻松上手docker

对于系统工程师和开发人员而言,通过命令行操作Docker是日常工作的基本技能。我们通常使用诸如docker pulldocker pushdocker rundocker logsdocker ps等命令,或者将这些Docker原生API封装到Shell脚本或Python工具中,以实现自动化管理。然而,对于非技术背景的用户,直接使用命令行无疑具有较高的门槛。因此,一个直观、易用的图形化管理界面对于降低Docker的使用难度至关重要。接下来,我们将介绍两种历史上曾广泛使用的Docker可视化管理界面:DockerUI和Portainer

Docker UI

DockerUI是一个开源的 基于web的应用程序,它的操作页面简洁,展示信息较为全面,但是缺少查看docker日志的功能,也缺少连接到容器内部执行命令的可视化操作

下载docker ui镜像

[root@docker ~]# docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/uifd/ui-for-docker:latest

运行

[root@docker ~]# docker run -itd --name dctest1 -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/uifd/ui-for-docker

查看界面

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

Portainer

Portainer是一个轻量级的Docker环境管理UI,可以用来管理Docker host和Docker swarm集群。

它的轻量级,轻量到只要个不到100M的Docker镜像容器就可以完整的提供服务,它现在活跃且持续更新,功能丰富

下载portainer镜像

[root@docker ~]# docker pull portainer/portainer

运行

[root@docker ~]# docker run -itd --name dctest3 -p 9003:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer

访问9003端口查看

在这里插入图片描述

第一次登录时会重置密码

在这里插入图片描述

在这里插入图片描述

能够进行容器的启动,停止,杀死,暂停,恢复,移除,添加容器等操作

在这里插入图片描述

还能够查看容器日志并且下载日志

在这里插入图片描述

能够操作容器

在这里插入图片描述

还能够查看cpu,内存等使用情况

portainer还有更多更能,这里就不细说了

dEQBbla6-1760326903081)]

还能够查看cpu,内存等使用情况

portainer还有更多更能,这里就不细说了

总结:docker的图形化管理能够让不懂docker命令的人也能够轻松操作docker容器,这种从命令行到可视化界面,不仅能够提升个人技能,更重要的是能够帮助不同技术背景的团队成员搭建友好的工作环境
Logo

码道开发者社区,聚焦华为云码道 CodeArts 代码智能体,沉淀 Agent、Skill、鸿蒙开发实战内容,供开发者查阅资料、交流技术、分享工程实践

更多推荐