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

相关文章
|
1月前
|
存储 关系型数据库 应用服务中间件
容器集群管理工具 Docker Swarm
[《了解和使用Docker》](https://wangbinguang.blog.csdn.net/article/details/130851283)中有提到容器编排工具 docker compose ,不过只限于单机。如果现在需要搭建一个集群环境,提供了10台服务器用来部署应用以及其依赖的组件,比如5个 Tomcat 应用容器、3个Redis、5个 Mysql、3个 Nginx ,你会如何部署?
|
2月前
|
Kubernetes 负载均衡 Cloud Native
如何用 Docker容器编排工具 Kubernetes 提高应用程序的可靠性和可扩展性?
Docker 容器编排工具是一种用于管理和自动化 Docker 容器集群的工具,其中 Kubernetes 是其中最流行的一种。 本文将介绍 Kubernetes 的基本概念和架构,以及如何使用 Kubernetes 提高应用程序的可靠性和可扩展性。
|
2月前
|
Cloud Native Docker 容器
云原生之使用docker部署filepizza文件传输工具
云原生之使用docker部署filepizza文件传输工具
35 0
|
2月前
|
监控 API Docker
Docker GUI工具-Portainer浅析
Portainer是一款免费、开源的Docker的图形化管理工具,其能够提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。功能十分全面,基本能满足中小型单位对容器管理的全部需求。
65 0
|
3月前
|
Cloud Native 网络安全 Docker
云原生之使用Docker部署webssh工具sshwifty
云原生之使用Docker部署webssh工具sshwifty
110 2
|
3月前
|
Cloud Native JavaScript 前端开发
云原生之使用Docker部署Laverna笔记工具
云原生之使用Docker部署Laverna笔记工具
85 2
云原生之使用Docker部署Laverna笔记工具
|
3月前
|
监控 Cloud Native jenkins
云原生之docker部署jenkins持续集成工具
云原生之docker部署jenkins持续集成工具
171 2
云原生之docker部署jenkins持续集成工具
|
3月前
|
存储 监控 NoSQL
如何使用Docker容器工具实现Redis分布式存储、容错切换、扩容缩容?
如何使用Docker容器工具实现Redis分布式存储、容错切换、扩容缩容?
70 2
|
4月前
|
人工智能 算法 开发工具
如何在Mac、Windows和Docker上本地电脑上搭建AI人工智能绘画工具Stable Diffusion
如何在Mac、Windows和Docker上本地电脑上搭建AI人工智能绘画工具Stable Diffusion
BXA
|
4月前
|
运维 Kubernetes 负载均衡
Kubernetes VS Docker Swarm:选择适合自己的容器编排工具
1. 什么是容器编排工具 容器编排工具是一种自动化部署和管理容器的工具。 2. 容器编排工具的重要性 利用容器编排工具可以方便地解决容器化应用程序的部署、扩展和高可用性等问题。 3. 为什么选择 Kubernetes 和 Docker Swarm 进行比较 Kubernetes 和 Docker Swarm 是目前最流行的两个容器编排工具,因此选用它们来进行比较。
BXA
100 0
推荐文章
更多