1、背景

portainer是一个可视化docker操作工具,可以不用写docker命令实现容器的生命周期进行管理,方便的实现容器的创建、运行、停止、暂停、恢复、删除、复制等。但是作为第一次使用该工具的人,还是比较难理解各个功能对应到docker命令的效果是怎么样的。本文将记录一些使用过程中对portainer的好的实践。

2、简单介绍下portainer的工作原理

portainer就是一个web程序,我们首先部署在自己的服务器上,运行成功后,我们通过浏览器访问这个应用,首先将我们的docker集群添加到这个应用,打开页面左侧有endpoint设置入口,这是设置安装docker的机器设置进去,docker提供了远程访问的接口,当然首先是我们自己在安装docker后开启,默认的端口是2375,然后将具体的机器ip:2375添加进去,添加成功后,我们就可以通过连接具体的docker机器,在可视化的界面上进行docker任务操作,比如在连接的docker机器拉取镜像,创建容器,运行容器,这些操作都是portainer应用通过之前设置的endpoint进行远程调用执行,这样做后,就不需要我们登录到具体的机器进行docker命令的操作。

3、使用portainer上线一个应用

我们以上线一个配置中心nacos应用为例子。

  1. 首先使用portainer时我们需要在里面添加自己的私有仓库,如下图所示
  2. 添加的具体过程

可以看到支持很多种仓库,我们选择自定义仓库,填入名称和ip:port就可以

3. 创建容器,首先选择左侧的container入口,可以看到右侧有添加容器的字样add container,点击即可添加一个

4. 具体的容器添加页面设置详情,其中包含了应用名称的设置,仓库镜像的选择,端口的映射

5. 具体的容器添加页面设置详情,接着上面的填入容器的一些设置,我们这里只填一些必须的,比如限制容器cpu、内存资源的就不管了,命令行command和entry point,如果镜像dockerfile是使用的entrypoint来启动应用,那在command随便填两个字符就可以,只会将这两个字符当做参数传递,如果不填会报no command options,如果是用cmd启动的应用就不需要填写,空着就可以,接着我们的应用需要将宿主机目录和文件挂载在容器目录,首先需要我们的机器上面有这些目录和文件,否则会有问题。


6. 上面的东西必须填的项目,填完后,点击部署容器,就可以了,我们就可以看到容器是running状态,点进容器,还可以使用很多功能,比如看日志,进入容器的shell,监控容器cpu 内存 网络状态等。如下图

portainer的使用相关推荐

  1. Portainer 安装与配置

    文章目录 Portainer 安装与配置 一.介绍 二.安装使用 1.单机运行 2.基于swarm集群方式运行 Portainer 安装与配置 一.介绍 ​ Portainer 是一个开源.轻量级Do ...

  2. Docker初学5:下载安装可视化图形工具Portainer

    下载安装可视化图形工具Portainer # 搜索Portainer [root@iZh40ti53pk77iZ ~]# docker search portainer NAME DESCRIPTIO ...

  3. docker portainer_Docker入门详解(十一) 图形Portainer

    一.介绍    Portainer是Docker的图形化管理工具,提供状态显示面板.应用模板快速部署.容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作).事件日志显示.容器控制台操作.S ...

  4. docker可视化管理工具对比 DockerUI Shipyard Rancher Portainer

    目录 1.前言 2.优劣对比 DockerUI Shipyard Rancher Portainer 1.前言 谈及docker,避免不了需要熟练的记住好多命令及其用法,对于熟悉shell.技术开发人 ...

  5. docker linux界面版,centos 7 Docker使用Portainer搭建可视化界面

    1.下载镜像docker pull docker.io/portainer/portainer 2.单机版运行启动docker run -d -p 9000:9000  --restart=alway ...

  6. portainer图形化监控

    步骤1,在Swarm集群中创建一个新的覆盖网络: $ docker network create --driver overlay --attachable portainer_agent_netwo ...

  7. 使用 Portainer UI 管理 Docker 主机

    Docker 使用命令行的方式来管理有时候并没有那么直观,可以使用 Portainer 的 UI 来管理 Docker 主机和 Docker Swarm 集群. 安装 Portainer 环境:cen ...

  8. portainer的日常使用

    portainer的日常使用 一.登录portainer界面 二.创建容器 1.选择创建容器 2.配置容器 三.查看创建的容器 四.容器的管理 1.进入容器控制台内 2.监控容器的状态 3.查看容器的 ...

  9. linux多节点部署,Linux下docker部署+面板portainer管理多节点docker

    1.安装 脚本debian9,centos7通过,有些系统内核没带iptables_nat模块的话是不行的,debian jessie不行,stretch可以 1.首先主服务器(面板)执行下面这个脚本 ...

  10. Docker Review - 图形化工具 Portainer

    文章目录 官网 安装 下载Portainer的Docker镜像 运行Portainer容器 访问 入门使用 官网 Portainer 是一款轻量级的应用,它提供了图形化界面,用于方便地管理Docker ...

最新文章

  1. Java8 HashMap
  2. 将数据库的0和1显示为jsp页面的是和否
  3. 一击进榜!达摩院十年“扫地僧”,揭秘阿里云数据仓库逆袭之旅
  4. “全息数字人”——健康医疗 大数据应用的新模式
  5. linepipe——又一个自然语言开源程序
  6. php sub pos,PHP pos()用法及代码示例
  7. 牛客刷题---年会抽奖
  8. java定时器 实现2秒打印一次,1秒打印一次,循环往复
  9. 850pro测试软件,新极速霸主诞生 三星850 PRO首发评测
  10. DC-DC电路中自举电容和自举电阻是什么?
  11. AWS新用户入门学习必备知识
  12. Linux文件系统(一)——常用文件系统
  13. 别在让你的 await Streaking 了
  14. python中iter函数_Python基础:iter函数的两个参数
  15. 读书的故事(转百度知道)
  16. SQL Server和MySQL数据库
  17. 手机成移动互联网入口必争之地
  18. python基础知识补充
  19. 推特登录出错后没有拿到错误返回
  20. 浅谈IM系统之消息必达

热门文章

  1. mathType符号变成框框
  2. xfce4设置终端快捷键
  3. 支付宝 android 很卡,Android端支付宝打开微信要比微信慢半拍?
  4. Cordova项目中使用BUI框架,以及常见问题解答
  5. 多测师肖sir_高级讲师_练习题001
  6. 【STM32】基于F103C8T6和ESP01远程控制灯光开关(SG90舵机控制)
  7. 计算机学校招生要求高吗,计算机应用技术学校招生要求
  8. 用CSS画简陋的足球⚽
  9. 关于RuoYi中Spring IOC、DI以及MVC不同注解的使用
  10. 使用apidoc生成文档