Docker可视化工具Portainer
1 前言
从没想到Docker
也有可视化的工具,因为它的命令还是非常清晰简单的。无聊搜了一下,原来已经有很多Docker
可视化工具了。如DockerUI
、Shipyard
、Rancher
、Portainer
等。查看对比了一番,最后觉得Portainer
还不错,功能齐全、界面简洁好看,就装来玩玩。
2 Portainer特点
Portainer
是一个轻量级的Docker
环境管理UI,主要优点有:
- 轻量级,镜像只有几十M,相对其它UI工具来说十分轻巧;
- 使用方便,它也是一个
Docker
应用,直接拉取镜像后启动即可; - 持续更新,作为优秀的开源项目,
GitHub
还在持续维护和更新; - 功能齐全,如以下几点:
- 完备的权限管理(团队、角色、用户控制);
- 镜像管理;
- 容器管理;
- 主机和集群状态显示;
- 应用模板快速部署;
- 事件日志显示;
- 其它
Docker
相关功能等。
3 探寻一下Portainer
3.1 安装
先拉取最新的镜像:
$ docker pull portainer/portainer:latest
为Portainer
创建一个volume
:
$ docker volume create portainer_data
一条命令启动:
$ docker run -d -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
注意--restart=always
作用是Docker
重启时,自动重启容器。
成功启动后,访问地址http://localhost:9000/
就可以了。
3.2 几个重要功能
第一次进入界面时,需要创建管理员账号,密码长度必须要8位及以上。
登陆成功后,需要关联Docker
的环境,这里配置Local
的环境。
配置完成后,查看Dashboard
,就能看到Docker
环境的整体情况了,如镜像个数、容器个数及运行状态、Volume
等。
镜像功能有查看列表、导入导出、拉取、推送、创建、删除等功能,基本涵盖了命令行常用的命令。
容器功能也一样,有新建、启动、停止、杀死、重启、删除等。
权限管理功能有涉及团队、角色、用户的管理。
3.3 线上尝鲜
如果大家想先体验一把再决定用不用,可以到http://demo.portainer.io/ 玩玩,账号为admin,密码为tryportainer。
4 总结
UI提供了便利,直观查看Docker
环境的情况,但建议刚开始学还是多敲命令行好。
欢迎访问南瓜慢说 www.pkslow.com获取更多精彩文章!
欢迎关注微信公众号<南瓜慢说>,将持续为你更新...
多读书,多分享;多写作,多整理。
Docker可视化工具Portainer的更多相关文章
- docker可视化工具Portainer部署与汉化
为了更好的观察Docker运行状态,我们采用Portainer工具进行可视化,下面是部署过程总结: 环境: Liunx:CentOS Linux release 7.6.1810 (Core) Doc ...
- docker可视化工具
介绍两款Docker可视化工具 DockerUI(特点:轻量) 下载镜像 docker pull abh1nav/dockerui 启动容器 docker run -d --privileged -- ...
- Docker 管理工具 Portainer部署
Docker 管理工具 Portainer部署 一.官网 官网:http://www.portainer.io 演示地址:http://demo.portainer.io 用户名:admin 密码:t ...
- 介绍一款docker管理工具——portainer
介绍一款docker管理工具--portainer 目录 介绍一款docker管理工具--portainer 1.背景 1.1 管理docker方法上一般有两种 1.1.1 命令行形式 1.1.2 U ...
- docker的容器可视化工具portainer
1.搜索镜像 [root@holly ~]# docker search portainer 2.下载portainer [root@holly ~]# docker pull portainer/p ...
- docker可视化管理Portainer
Portainer是一款轻量级docker容器管理平台,占用资源少,支持集群,支持权限分配. $ docker volume create portainer_data$ docker run -d ...
- Docker可视化管理工具对比(DockerUI、Shipyard、Rancher、Portainer)
1.前言 谈及docker,避免不了需要熟练的记住好多命令及其用法,对于熟悉shell.技术开发人员而言,还是可以接受的,熟练之后,命令行毕竟是很方便的,便于操作及脚本化.但对于命令行过敏.非技术人员 ...
- 『现学现忘』Docker基础 — 24、Docker图形化管理工具Portainer
目录 1.Portainer介绍 2.Portainer安装启动 3.Portainer初始化配置 4.Portainer汉化 1.Portainer介绍 (1)Portainer 是一款轻量级的图形 ...
- docker可视化集中管理工具shipyard安装部署
docker可视化集中管理工具shipyard安装部署 Shipyard是在Docker Swarm实现对容器.镜像.docker集群.仓库.节点进行管理的web系统. 1.Shipyard功能 Sh ...
随机推荐
- java实现第六届蓝桥杯胡同门牌号
胡同门牌号 小明家住在一条胡同里.胡同里的门牌号都是连续的正整数,由于历史原因,最小的号码并不是从1开始排的. 有一天小明突然发现了有趣的事情: 如果除去小明家不算,胡同里的其它门牌号加起来,刚好是1 ...
- Python爬虫 requests库基础
requests库简介 requests是使用Apache2 licensed 许可证的HTTP库. 用python编写. 比urllib2模块更简洁. Request支持HTTP连接保持和连接池,支 ...
- 全网最全测试点总结:N95 口罩应该如何测试?
引言 随着”新冠疫情“慢慢地消散,各大企业都开始恢复正常的运行,因为疫情造成很多工作人员的流失,企业也开始疯狂的招聘新鲜的人才,这对于莘莘求职者无疑是个机会,但是因为求职者众多,很多面试官也开始想方设 ...
- tensorflow2.0学习笔记第一章第一节
一.简单的神经网络实现过程 1.1张量的生成 # 创建一个张量 #tf.constant(张量内容,dtpye=数据类型(可选)) import tensorflow as tf import num ...
- 安装fail2ban,防止ssh爆破及cc攻击
背景:之前写过shell脚本防止服务器ssh爆破,但是对于服务器的cpu占用较多,看来下资料安装fail2ban 可以有效控制ssh爆破 1:fail2ban 安装(环境:centos6 宝塔) y ...
- vue无法选择上传相同文件
使用h5自带的input type=file时,使用change触发上传事件 <input class="exportss" type="file" id ...
- Nlog打印日志到Influxdb数据库
1.安装和使用Influxdb 安装部分网上资料比较多,也讲的比较详细,请自行百度. 下面大概讲下InfluxDB的写入和读取数据的方法. 我使用了InfluxData.Net包. 工具->Nu ...
- Mbatis使用
Mybatis的搭建过程 导入jar 创建mybatis的核心(全局)配置文件mybatis-config.xml,并配置 <?xml version="1.0" encod ...
- fastjson对String、JSONObject、JSONArray相互转换
String——>>>JSONArray String st = "[{name:Tim,age:25,sex:male},{name:Tom,age:28,sex:mal ...
- LR字符串处理函数-lr_save_int
int lr_save_int(int value,const char * param_name); value:要分配给参数的整数值. param_name:参数的名称. lr_save_in ...