Portainer
前面我们已经讲解了安装docekr和使用docker run 部署容器了,但是这些可能需要使用CLI(命令行参数)才能快乐的玩耍,因此可以使用一个工具在web界面进行配置管理容器与镜像,方便大家使用。
Portainer是一款Docker容器管理系统,它可以让你轻松地部署、监控和保护应用程序,并可以在云端、数据中心和工业物联网等多种场景中使用。它具有状态显示面板、应用模板快速部署、基本容器操作、事件日志显示、容器控制台操作以及用户管理和控制等功能。
portainer也是作为一个容器运行,可以检测宿主机docker运行状态,拥有UI界面,新版本已经迁移采用portainer/portainer-ce
镜像部署。
部署
开启firewalld防火墙端口,默认使用9000,宿主机可以自定义。
使用
输入http://ip:9000
,输入管理员账号密码,点击创建用户。
官方版本是纯英文设置,可能需要一定的英语水平,网上也出现了一些汉化的镜像版本。
portainer-ce中文汉化
portainer-ce使用
设置用户密码。
首页显示docker的运行状态和容器以及镜像。
左侧面板包含了镜像、容器等内容
容器:
镜像:可以直接在线搜索相关镜像。
示例:使用镜像创建一个容器,简单创建一个nginx容器,将容器80端口映射到宿主机8088端口。
可以直接在web界面显示日志、容器资源监控、进入容器控制台以及执行检查等操作。
通过portainer-ce可以将命令行操作在Web实现,不过一些基本原理还是需要了解的,比如端口、数据卷、重启策略等。