Docker Review - 图形化工具 Portainer

简介: Docker Review - 图形化工具 Portainer

image.png

官网


Portainer 是一款轻量级的应用,它提供了图形化界面,用于方便地管理Docker环境,包括单机环境和集群环境。

Github: https://github.com/portainer/portainer

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

官方安装说明:https://www.portainer.io/installation/


安装

https://docs.portainer.io/v/ce-2.9/start/install/server/docker/linux


7061a1e8af7342108a838e85efc39f92.png




754a71b40fa44c138f761aa63077ec03.png


下载Portainer的Docker镜像

[root@VM-0-7-centos ~]# docker pull portainer/portainer
Using default tag: latest
latest: Pulling from portainer/portainer
94cfa856b2b1: Pull complete
49d59ee0881a: Pull complete
a2300fd28637: Pull complete
Digest: sha256:fb45b43738646048a0a0cc74fcee2865b69efde857e710126084ee5de9be0f3f
Status: Downloaded newer image for portainer/portainer:latest
docker.io/portainer/portainer:latest
[root@VM-0-7-centos ~]#



运行Portainer容器


[root@VM-0-7-centos ~]# docker run -p 9000:9000 -p 8000:8000 --name portainer \
> --restart=always \
> -v /var/run/docker.sock:/var/run/docker.sock \
> -v /mydata/portainer/data:/data \
> -d portainer/portainer
3eab753d9573cb30fa8c710eaad431eee898e56964f9ea7ebcfb5927cdcdba8e
[root@VM-0-7-centos ~]#
[root@VM-0-7-centos ~]#
[root@VM-0-7-centos ~]# docker ps
CONTAINER ID   IMAGE                 COMMAND        CREATED         STATUS         PORTS                                                                                  NAMES
3eab753d9573   portainer/portainer   "/portainer"   7 seconds ago   Up 6 seconds   0.0.0.0:8000->8000/tcp, :::8000->8000/tcp, 0.0.0.0:9000->9000/tcp, :::9000->9000/tcp   portainer
[root@VM-0-7-centos ~]#
[root@VM-0-7-centos ~]#
[root@VM-0-7-centos ~]#

访问

第一次登录的时候需要创建管理员账号,访问地址:http://ip:9000/


57ee442dccc44e578746cfe545a147ae.png


之后我们选择连接到本地的Docker环境,连接完成后我们就可以愉快地使用Portainer进行可视化管理了


ed5b825711594022b06d4db79fa918be.png



点击Connect


入门使用

登录成功后,可以发现有一个本地的Docker环境;


0211af3c971c402891f558f63de04c9d.png


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


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


7c6275e3ae8d4df99c940eb0d542f14f.png


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

0a3b017932054901af0ae000c05f2681.png


选择一个容器,点击Logs按钮,可以直接查看容器运行日志,可以和docker logs命令说再见了

c77dfa66fc2a4a3e8767ca1b351116f0.png


点击Inspect按钮,可以查看容器信息,比如看看容器运行的IP地址


ca831888907c463996162c4c60493edf.png

点击Stats按钮,可以查看容器的内存、CPU及网络的使用情况,性能分析 嗷嗷叫


d5bd364dad8e4d0fb36370ff48fedd92.png

点击Console按钮,可以进入到容器中去执行命令,比如我们可以进入到MySQL容器中去执行登录命令;


aca1e22013984900a23b2dd1b80dfb6a.png


点击Attach按钮,可以进入到容器中去执行命令


打开Images菜单,我们可以查看所有的本地镜像,对镜像进行管理;


7d56f8e370eb4eed85345a964ccde263.png


打开Networks菜单,可以查看Docker环境中的网络情况

b40b5c072ec043729d9d9b3ae2762b30.png


打开Users菜单,我们可以创建Portainer的用户,并给他们赋予相应的角色;


dfc6cb05e4c74d1ebebfd51a4dd7380f.png

打开Registries菜单,我们可以配置自己的镜像仓库,这样在拉取镜像的时候,就可以选择从自己的镜像仓库拉取了。



fda040fdb7c0425e89032c7f02299ca6.png

相关文章
|
2月前
|
存储 监控 C++
11 个必备 Docker 工具
11 个必备 Docker 工具
516 11
11 个必备 Docker 工具
|
2月前
|
存储 安全 数据中心
Docker 容器凭借轻量级和高效的特性,成为应用部署的重要工具
Docker 容器凭借轻量级和高效的特性,成为应用部署的重要工具。本文探讨了 Docker 如何通过 Namespace 和 Cgroups 实现 CPU、内存、网络和存储资源的隔离,提高系统安全性和资源利用率,以及面临的挑战和应对策略。
64 1
|
3月前
|
SQL 关系型数据库 数据库
国产数据实战之docker部署MyWebSQL数据库管理工具
【10月更文挑战第23天】国产数据实战之docker部署MyWebSQL数据库管理工具
253 4
国产数据实战之docker部署MyWebSQL数据库管理工具
|
3月前
|
应用服务中间件 nginx Docker
Docker Swarm、Docker Stack和Portainer的使用
Docker Swarm、Docker Stack 和 Portainer 各有其独特的功能和优势。Docker Swarm 适用于分布式服务的管理和编排,Docker Stack 便于多容器应用的定义和部署,而 Portainer 提供了直观的 UI,简化了 Docker 环境的管理。结合使用这些工具,可以大大提高容器化应用的部署和管理效率。希望本文对您理解和应用这些工具有所帮助。
205 5
|
3月前
|
存储 缓存 Kubernetes
docker的替代工具有哪些?
【10月更文挑战第28天】docker的替代工具有哪些?
308 1
|
4月前
|
运维 监控 数据可视化
Docker容器可视化管理工具 - WGCLOUD基础介绍
WGCLOUD是新一代运维监测平台,它可以监控Docker容器的各种性能数据,比如内存,cpu,Image,运行时间,运行状态,端口映射等信息
|
5月前
|
Ubuntu Linux pouch
Docker容器管理工具
文章介绍了Docker容器管理工具,以及早期使用的LXC容器管理工具,包括它们的安装、使用和相关技术特点。
104 10
Docker容器管理工具
|
6月前
|
运维 监控 数据可视化
"揭秘Docker管理神器Portainer:一键解锁Docker可视化管理新境界,让你的运维工作轻松又高效!"
【8月更文挑战第11天】Docker简化了应用部署与管理,但容器规模增大时,高效管理变得挑战重重。Portainer作为轻量级Docker管理工具,以直观界面和全面功能脱颖而出。它不仅简化了容器的创建、监控与操作,还涵盖了镜像、网络、卷管理及用户权限控制。Portainer易于部署,兼容单机与Swarm集群,降低学习门槛。本文深度剖析Portainer优势,并通过实例展示其实用性,使读者对其功能与价值有深刻理解。
148 3
|
6月前
|
Kubernetes 开发者 Docker
Docker技术概论(8):Docker Desktop原生图形化管理(二)
Docker技术概论(8):Docker Desktop原生图形化管理(二)
144 2
|
6月前
|
NoSQL 数据可视化 Linux
一文教会你如何在Linux系统中使用Docker安装Redis 、以及如何使用可视化工具连接【详细过程+图解】
这篇文章详细介绍了如何在Linux系统中使用Docker安装Redis,并提供了使用可视化工具连接Redis的步骤。内容包括安装Redis镜像、创建外部配置文件、映射文件和端口、启动和测试Redis实例、配置数据持久化存储,以及使用可视化工具连接和操作Redis数据库的过程。

热门文章

最新文章