Docker搭建Portainer可视化界面
2023-03-15 22:05:31 时间
什么是Portainer?
Portainer是Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。功能十分全面,基本能满足中小型单位对容器管理的全部需求。
下载Portainer镜像
# 查询当前有哪些Portainer镜像
docker search portainer
# 下载镜像
docker pull portainer/portainer
,
运行Portainer
Portainer运行方式有以下两种方式:
单机版运行
如果仅有一个docker宿主机,则可使用单机版运行,运行以下命令就可以启动了:
docker run -d -p 9000:9000
--restart=always
-v /var/run/docker.sock:/var/run/docker.sock
--name prtainer-test
portainer/portainer
该语句用宿主机9000端口关联容器中的9000端口,并给容器起名为portainer-test。启动成功后,使用该机器IP:PORT即可访问Portainer。
首次登陆需要注册用户,给admin用户设置密码:
单机版这里选择local即可
集群运行
在有多台Docker的情况下,进行集群管理就十分重要了,Portainer也支持集群管理,Portainer可以和Swarm一起来进行集群管理操作。
通过以下命令启动
docker run -d -p 9000:9000 --restart=always --name prtainer-test portainer/portainer
选择Remote
输入swarm01的ip,然后点击Connect。登录成功之后如下
可以在Endpoints中新增Docker节点
新增之后,如下
然后通过如下方式进行切换节点
双击
就可以切换节点,进行管理。
原文
相关文章
- 超级干货 :一文总览数据科学全景:定律、算法、问题类型...
- 非科班出身的人学习编程不负责任指南
- 什么时候应该避免注释代码?
- 怎么看待程序员普遍缺乏数据结构和算法的知识?
- 现在写 PHP,你应该知道这些
- 居然还能这样——程序员加薪的新方法
- 程序员不要输在起跑线上 这4个问题帮你迅速入行
- 新一轮互联网的泡沫将破灭,大量低级别的码农面临淘汰
- 数据质量管理的一些思考
- 坐着编程变胖 站着编程伤膝盖
- 不懂技术的人不要对懂技术的人说这很容易实现
- 如何在中国打造拥有谷歌工程师文化的团队
- 什么时候应该避免注释代码
- 排序之简单选择排序
- 贵州首批大数据、云计算专业本科毕业生出炉:就业不愁
- Informatica:推动数字化转型,数据治理先行
- 什么是Javascript Hoisting?
- 创业是一场游戏,会玩的人才会赢
- 以一当十的程序员不是传说
- 程序员如何既不耽误工作又有时间干业余项目?