Portainer

一、基本介绍

(1)Portainer 是一款轻量级的图形化管理工具,通过它我们可以轻松管理不同的 docker 环境。Portainer 部署和使用都非常的简单,它由一个可以运行在任何 docker 引擎上的容器组成。
(2)Portainer 功能十分全面,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm 集群和服务等集中管理和操作、登录用户管理和控制等功能。基本能满足中小型单位对容器管理的全部需求。

2,安装启动

(1)我们可以直接执行如下命令使用独立容器启动 Portainer:
注意:portainer 的数据存储在容器内部的 /data 目录,这样容器重启的时候数据会丢失,所以要确保数据持久化。
1
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

(2)也可以通过 Docker Compose 进行启动,docker-compose.yml 文件内容如下:

文件编写完毕后通过 docker-compose up -d 命令即可启动容器。
version: '3'volumes:  portainer_data:

services:  portainer:    image:  portainer/portainer    ports:      - "9000:9000"    command: -H unix:///var/run/docker.sock    volumes:      - /var/run/docker.sock:/var/run/docker.sock      - portainer_data:/data

二、使用说明

1,基本用法

(1)容器启动完毕后,使用浏览机通过 9000 端口进行登录访问:
首次登陆需要注册用户,给 admin 用户设置密码。
(2)登录后我们可以查看服务上各个镜像、容器、网络、Volume 等信息,并可以对它们进行管理。

(3)在页面上就可以直接进行容器的创建、启动、停止、删除等操作,非常的方便。

(4)还可查看容器的 log 日志,甚至进入容器执行命令。

2,创建一个容器

(1)在 Containers 页面中,点击右上角的“Add container” 按钮。

(2)接着填写好容器名、镜像名、端口映射等相关信息后,点击下方的“Deploy the container” 后便会开始自动拉取镜像启动容器。

(3)过一会儿就可以看到容器启动成功了:
(0)

相关推荐

  • docker常用容器部署

    索引 镜像名,不加版本默认laster 介绍 访问地址 Portainer docker可视化面板,默认端口9000 IP:9000 Elasticsearch 搜索引擎,默认端口9200 IP:92 ...

  • 设置非root账号不用sudo直接执行docker命令

    https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS等: 环境信息 操作系统: ...

  • 五款免费又好用的Docker容器GUI工具

    云智时代 分布式实验室 1周前 你是否还在大量控制台窗口中监控容器,还是对使用终端命令充满热情?而使用Docker的图形用户界面(GUI)工具,则可以更简单的对容器进行管理,并提高效率.而且它们都是免 ...

  • 容器编排技术

    容器编排技术 两台docker环境 docker-compose 拖到/usr/local/bin cd /usr/local/bin chmod x docker-compose 以nginx为案列 ...

  • 剥茧抽丝:反向工程Docker镜像

    现在越来越多的企业基于容器和云来构建自己的基础架构,管理的容器越来越多,时而会遇到一些容器镜像不知道是干嘛的?容器运行时参数是什么?容器跑的应用是什么?针对这些疑问今天就是学习如何剖析在线的容器及其镜 ...

  • Portainer容器可视化管理工具使用文档

    阅读目录 本文内容 什么是Portainer 应用场景 安装方式 使用说明 结尾 本文内容 主要介绍下Portainer的Docker使用方式,基于当前最新版v1.22.1,使用Docker的本地部署 ...

  • Portainer实用教程

    Portainer使用 Nginx 容器实现端口转发 在 WordPress 部署完成后,需要在浏览器内输入 IP:端口或域名:端口 的形式访问网站,但我们一般访问应用的时候都是希望不加端口就能访问域 ...