一个很好用的Docker可视化管理工具

目录

前言

一个好的docker可视化管理工具,可以提升我们不少的工作效率,下面我就推荐一个我使用过的,感觉很不错的一个可视化管理工具给大家

Portainer

Portainer是一个开源的Docker管理工具,提供了容器管理、镜像管理、容器集群管理等功能。Portainer基于Web界面,提供了友好的操作界面,可以轻松地创建、启动、停止、删除容器和镜像,还可以对容器进行配置和监控。

官网:https://www.portainer.io/

安装部署

查找镜像

powershell 复制代码
# docker search portainer |head -n 3
NAME                                  DESCRIPTION                                      STARS     OFFICIAL   AUTOMATED
portainer/portainer                   This Repo is now deprecated, use portainer/p...   2477                 
portainer/portainer-ce                Portainer CE - a lightweight service deliver...   2104 

我们使用的是portainer/portainer

拉取镜像

powershell 复制代码
# docker pull portainer/portainer

创建容器并运行

powershell 复制代码
 docker run --name portainer -d -p 8000:8000 -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer

运行成功,会返回容器ID,如下所示

powershell 复制代码
#  docker run --name portainer -d -p 8000:8000 -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
5f559318da4afb83abf36ab147c6e20f8794aad6a45e23a24214bd08055699e1

命令解释:

docker run: 这是Docker的一个命令,用来启动一个新的容器。

-d: 代表在后台运行容器。

-p 8000:8000 和 -p 9000:9000: 这两个参数是端口映射,意思是将容器的8000端口映射到主机的8000端口,将容器的9000端口映射到主机的9000端口。左边为主机端口,右边是容器端口

--name portainer: 给这个容器起一个名字,叫做"portainer"。

-v /var/run/docker.sock:/var/run/docker.sock: 这是卷(volume)的挂载,它将主机的/var/run/docker.sock挂载到容器的/var/run/docker.sock。这意味着在容器内部可以控制Docker守护进程,可以管理Docker的容器和镜像。

-v portainer_data:/data: 这是另一个卷的挂载,它将主机的portainer_data目录挂载到容器的/data目录。

portainer/portainer: 这是要运行的Docker镜像的名称。

使用

运行成功后,访问http://ip:9000,9000是你映射到容器9000的主机端口

第一次登录的时候需要创建管理员账号

创建好管理员账号之后,就需要我们选择需要管理的docker,如果想管理本地的docker,那么选择local,如果是某个远程服务器上的docker,那么选择remote,我这里,主要是用来管理本地的docker,所以选择Locoal,点击connect即可

打开Dashboard菜单可以看到Docker环境的概览信息,比如运行了几个容器,有多少个镜像等;

打开App Templates菜单可以看到很多创建容器的模板,通过模板可以轻松创建容器

打开Containers菜单,可以看到当前创建的容器,我们可以对容器进行运行、暂停、删除等操作;

点击某个容器,进入容器详情,我们还可以点击logs按钮查看容器日志,点击Inspect按钮,可以查看容器详情

打开images菜单,可以看到我们的镜像,也可以在这里拉取镜像

portainer还有很多功能,要你们慢慢探索了

相关推荐
Mr.朱鹏2 小时前
Docker三剑客实战指南:Docker、Dockerfile 和 Docker Compose
python·docker·devops·dockerfile
捷烽2 小时前
光纤熔接机是什么?工作原理与马达结构(2026)
运维·网络·信息与通信
当下新鲜事2 小时前
空调机房水泵常见问题解答:赛莱默B&G冷冻泵与冷却泵技术说明
大数据·运维·物联网·业界资讯
鬼先生_sir3 小时前
Docker 完整教程
docker
java_logo3 小时前
Docker 一键部署 Jellyfin:快速搭建私有化媒体服务器
docker·私有化部署·jellyfin·硬件加速·媒体服务器·轩辕镜像·影音库
吉甫作诵3 小时前
Kafka 集群安装与运维实战:消费组排查、Offset 重置与副本重分配
大数据·运维·分布式·kafka·消息队列
桌面运维家4 小时前
云桌面一个点位多少钱:IDV 云桌面按终端数还是并发数算预算
运维·虚拟化·云桌面
飞飞传输4 小时前
政府信创改造,怎样搭建安全可控的信创文件传输系统?
大数据·运维·安全
IT邦德4 小时前
BIC-QA如何重新定义数据库知识服务
运维·数据库
jianpeng的工程笔记4 小时前
WeKnora 搭建研发 EDA 知识库:Docker 部署、RAG 与 Wiki 实践
docker·知识库·eda·rag