Docker学习高级篇06-轻量级可视化工具Portainer
2022/2/2 23:46:40
本文主要是介绍Docker学习高级篇06-轻量级可视化工具Portainer,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
0x00 简介
是什么?
Portainer是一款轻量级的应用,它提供了图形化界面,用于方便地管理Docker环境,包括单机环境和集群环境。就是docker的图形化工具。
能干嘛?
当我们的docker容器过于多,我们需要对正在运行的docker容器进行数据统计,例如流量,哪些容器空闲,哪些容器紧张等,方便我们对大量容器的数据处理。即为了解决两个问题:监控和统计
官网
https://www.portainer.io/
https://docs.portainer.io/v/ce-2.9/start/install/server/docker/linux
0x01 安装
1、docker命令安装:First, create the volume that Portainer Server will use to store its database,Then, download and install the Portainer Server container:
docker volume create portainer_data
docker run -d -p 8000:8000 -p 9443:9443 --name portainer \ --restart=always \ -v /var/run/docker.sock:/var/run/docker.sock \ -v portainer_data:/data \ cr.portainer.io/portainer/portainer-ce:2.9.3
命令说明:docker除了可以挂多个v容器数据卷,还可以多个p指定端口映射。
--restart=always
就像docker update ID --restart=always
随后查看正在运行的docker容器
docker ps -n 2
2、第一次登陆需要创建admin,访问地址https://192.168.91.129:9443
3、设置admin用户和密码admin:1234.com
后首次登陆
4、选择local选项卡后本地docker详细信息展示,看起来就贼方便
5、上一步的图形展示,能想得起对应的命令吗?
其实我们进来后的这个界面,其实就是docker system df
。图形化工具,无非就是将命令以图形化的形式表达。
0x02 Portainer的常规操作
1、左边基本上就是所有的选项,右边是对应选项的各个操作。
在容器栏中的Quick actions
可以看到,上面有4个选项,分别就是日志,数据,统计,运行。
点击运行就能进入到一个容器中。
点击其他的选项,如下两张图
使用portainer创建Nginx
1、点击containers
,Add container
2、进行相关配置,如下图。注意,这里是以nginx为例,可以不用做第4步;如果是redis等其他的,需要做第4步然后再部署。
可以看到第2步其实就是docker pull
,第3步就是-p 8080:80
,第4步就是其他的各种选项。
这篇关于Docker学习高级篇06-轻量级可视化工具Portainer的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-14Docker端口:你真的公开了哪些东西?
- 2024-11-14用DOCKER在家里的实验室里搞些酷炫的玩意儿
- 2024-11-05掌握Docker:高效安全的十大最佳实践
- 2024-11-05在 Docker Compose 中怎么设置端口映射-icode9专业技术文章分享
- 2024-11-05在 Docker Compose 中怎么设置环境变量-icode9专业技术文章分享
- 2024-11-04Docker环境部署项目实战:新手入门教程
- 2024-11-04Docker环境部署资料:新手入门教程
- 2024-11-01Docker环境部署教程:新手入门指南
- 2024-11-01超越Docker:苹果芯片上的模拟、编排和虚拟化方案讲解
- 2024-11-01Docker环境部署:新手入门教程