一、介绍

   PortainerDocker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。功能十分全面,基本能满足中小型单位对容器管理的全部需求。

二、镜像下载

# 查询当前有哪些Portainer镜像[root@dk02 ~]# docker search portainer | head -3NAME                                DESCRIPTION                                     STARS               OFFICIAL            AUTOMATEDportainer/portainer                 Making Docker management easy. https://porta…   1972                                    portainer/agent                     An agent used to manage all the resources in…   77   # 下载镜像[root@dk02 ~]# docker pull docker.io/portainer/portainerUsing default tag: latestlatest: Pulling from portainer/portainerd1e017099d17: Pull complete 717377b83d5c: Pull complete Digest: sha256:f8c2b0a9ca640edf508a8a0830cf1963a1e0d2fd9936a64104b3f658e120b868Status: Downloaded newer image for portainer/portainer:latestdocker.io/portainer/portainer:latest

三、单机版运行

如果仅有一个docker宿主机,则可使用单机版运行,Portainer单机版运行十分简单,只需要一条语句即可启动容器,来管理该机器上的docker镜像、容器等数据。

docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --name portainer  docker.io/portainer/portainer

访问方式:http://IP:9000

首次登陆需要注册用户,给admin用户设置密码:

单机版这里选择local即可,选择完毕,点击Connect即可连接到本地docker

 注意:该页面上有提示需要挂载本地 /var/run/docker.socker与容器内的/var/run/docker.socker连接。因此,在启动时必须指定该挂载文件。

首页

容器列表:

点击容器列表中的容器名Name,即可查看容器详情:

并且在容器详情页可以使用该容器创建镜像:

镜像列表(在镜像列表可以直接pull一个镜像,可以从远程pull,也可以从私有库中pull。从私有库中pull,需要将私有库的地址提前进行配置,这个在后面会说):

点击镜像ID,即可查看镜像详情信息,在详情信息页面,除了镜像的一些信息外,还可以对该镜像进行打标签tag操作,然后将镜像push到远程仓库或者私有仓库中。

仓库管理页面(该界面可以查看配置的镜像仓库列表,同时可以添加仓库,添加成功之后,即可在image镜像页面进行pullpush操作。)

Portainer中还有一些别的操作,比如权限管理、网络管理等等。

docker portainer_Docker入门详解(十一) 图形Portainer相关推荐

  1. Docker基础入门详解

    一.产生背景 在传统软件开发流程中,研发程序员将功能代码研发完成后,交由测试人员进行测试,最后通过运维人员部署上线.但是在这个过程中,常常因为环境问题.配置问题.软件版本问题等等诸多因素,造成一些问题 ...

  2. dockerk8s入门详解

    docker&k8s入门详解 一.Docker 1.1 什么是Docker 1.2为什么要使用docker? 1.更快速的交付和部署 2.更高效的虚拟化 3.更轻松的迁移和扩展 4.更简单的管 ...

  3. gcn 图卷积神经网络_GCN图卷积网络入门详解

    字幕组双语原文:[GCN]图卷积网络(GCN)入门详解 英语原文:Graph Convolutional Networks (GCN) 翻译:听风1996.大表哥 在这篇文章中,我们将仔细研究一个名为 ...

  4. Jetpack Compose入门详解(实时更新)

    Jetpack Compose入门详解 前排提醒 前言(Compose是什么) 1.实战准备 一.优势与缺点 二.前四课 三.标准布局组件 1.Column 2.Row 3.Box 四.xml和com ...

  5. [论文阅读] (01) 拿什么来拯救我的拖延症?初学者如何提升编程兴趣及LATEX入门详解

    又是在凌晨三点赶作业,又是在Deadline前去熬夜,一次次无眠,一次次抱怨.为什么三年前.两年前.一年前,甚至是昨天,我都下定决心"从现在开始读顶会论文",却又悄悄选择逃避:为什 ...

  6. C# Windows 窗体编程入门详解

    C# Windows 窗体编程入门详解 基于Web的B/S架构应用程序近年来确实非常流行,B/S易于部署.易于维护的特点使Web应用程序开发得到了前所未有的发展.但是,Web应用程序的缺点是,它们有时 ...

  7. FFmpeg入门详解之92:Live555学习之(一)-------Live555的基本介绍

    Live555学习之(一)-------Live555的基本介绍 前一阵子,因为项目需要,研究了一下Live555开源框架,研究的不是很深入,基本上把Live555当做API用了一下,但是毕竟也是本人 ...

  8. 新手入门 - 详解 frp 内网穿透 frpc.ini 配置

    本文为 Stille 原创文章.经实践,测试,整理发布.如需转载请联系作者获得授权,并注明转载地址. 转载地址:新手入门 - 详解 frp 内网穿透 frpc.ini 配置 - 思有云 - IOIOX ...

  9. docker常用命令详解

    docker常用命令详解 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来. 根据自己的理解,总的来说分为以下几种: Doc ...

最新文章

  1. ROS知识:安装rosdep中出现time out的问题
  2. DeprecationWarning Mongoose mpromise (mongoose's default promise li
  3. 天底下最大的“骗子”——年龄
  4. UNIX网络编程——套接字选项(SO_RCVBUF和SO_SNDBUF)
  5. atom系列服务器,这才叫四两拨千斤!Atom将登陆服务器
  6. [VB]使用ADO Recordset对象导入Excel
  7. java透明度_纯度与参考透明度
  8. 斐波那契数(动态规划和递归)
  9. Codeforces Round #419 Div. 1
  10. 将多个pdf合并为一个
  11. 字节跳动 Java 岗一二三面全经过分享
  12. 11 个最常用的 AJAX 开发框架汇总
  13. Java初学之人机猜拳游戏
  14. STM32外部中断触发
  15. TPO Official 53 Independent Writing Task
  16. mongodb权威指南读书笔记
  17. 猪哥学习群直播第一期:人工智能在银行电信企业中的应用
  18. EJB 3 术语汇编
  19. 职业生涯规划-转[Mark.Chan]
  20. 关于浏览器的本地存储

热门文章

  1. 什么是AWS Lambda?
  2. 便携式不锈钢管道焊接机器人_304不锈钢管居然可以发黑!?
  3. linux-进程的替换exec函数族
  4. python asyncio 使用方法
  5. python 图片 转 pdf
  6. 创建windows窗口并且获得窗口句柄
  7. 【JVM】类加载器:双亲委派机制、沙箱安全机制
  8. Python基础总结(3)
  9. LeetCode 746. Min Cost Climbing Stairs--动态规划--Java,C++,Python解法
  10. java hasnextstring_Java – ListIterator和hasNext