Docker-03:Docker管理工具Portainer

简介: PortaiDocker的轻量化的管理工具,跨平台和开源管理UI

title: Docker管理工具Portainer
date: 2019-07-18 20:00:00
categories: Docker

description: Docker管理工具Portainer

Portainer 是Docker的轻量级,跨平台和开源管理UI。Portainer提供了Docker的详细概述,并允许您通过基于Web的简单仪表板管理容器,图像,网络和卷。它最初是Docker UI的分支。 但是,开发人员现在已经重写了几乎所有的Docker UI原始代码。 他还彻底修改了UX,并在最新版本中添加了更多功能。 截至目前,它已经引起了用户的极大关注,并且现在已经有超过一百万的下载量! 它将支持GNU / Linux,Microsoft Windows和Mac OS X。

20200401101815

1. 安装Portainer

Portainer的安装非常简单,将花费不到一分钟的时间。 Portainer完全支持Docker 1.10及更高版本。要安装Docker,请参考以下链接。

安装Docker之后,运行以下命令以获取最新的Portainer映像。·

[root@localhost ~]# docker search portainer

搜索结果列表

  • 拉取镜像
[root@localhost ~]# docker pull portainer/portainer
Using default tag: latest
latest: Pulling from portainer/portainer
d1e017099d17: Pull complete 
292b789be2e4: Pull complete 
Digest: sha256:63eb47d4b408c3f39e942368bcbf7e157a2b6e5dda94ffd403a14199e1137133
Status: Downloaded newer image for portainer/portainer:latest
docker.io/portainer/portainer:latest
  • 查看镜像
[root@localhost ~]# docker images
REPOSITORY                                       TAG                 IMAGE ID            CREATED             SIZE
portainer/portainer                              latest              d1219c88aa21        2 weeks ago         80.8MB

从上面的输出中可以看到,Portainer的镜像约80 MB,这样我就不会占用更多的RAM和Hdd空间。

2. 启动


[root@localhost ~]# 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。

启动结果

3. 访问

http://IP:9000

首次登陆需要注册用户,给管理员用户admin设置密码。

入口

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

选择本地

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

查看容器

4. 创建容器

单击左侧的“App Templates”按钮。这将显示一些现成的可用模板,例如Docker映像注册表,Nginx,Httpd,MySQl,WordPress等。

20191122162651.png

选择要部署的容器,只需单击相应的模板。

这里让我们启动MySQL容器。为此,请单击MySQL模板。输入容器名称,选择网络类型(例如新娘模式)。单击“Show advanced options”并设置端口号。

创建mysql容器

点击“Deploy the container”,过程会有点长,耐心等待。

容器

选择容器,点击进入。

容器管理TAB

可以这里重新启动,停止,暂停和删除此部分中的容器。

点击“Stats”统计信息按钮以查看新启动的容器中发生的情况.

查看统计信息

这是我的数据库容器的统计信息

详细统计

同样,单击“Logs”按钮以查看容器的完整日志详细信息

日志

进入控制台

选择命令行管理程序(BASH或SH),然后单击“Connect”按钮

控制台命令行

5. Docker镜像

您可以查看已下载的Docker映像的列表。

已下载的镜像

要删除任何镜像,只需选择它,然后单击“Remove”,所选镜像将消失。

6. 网络(Networks)

网络部分允许您添加新网络,更改网络类型,分配/更改IP地址,删除现有网络。

网络状况

7. 卷簇(Volumes)

在这里您可以查看现有的docker卷,创建新的docker卷,如果不再需要它们则将其删除。

20200401102534

8. 事件

在这里,我们可以查看到目前为止我们正在做的事情,例如创建新实例,网络,卷等。

20200401102546

目录
相关文章
|
18天前
|
SQL 关系型数据库 数据库
国产数据实战之docker部署MyWebSQL数据库管理工具
【10月更文挑战第23天】国产数据实战之docker部署MyWebSQL数据库管理工具
58 4
国产数据实战之docker部署MyWebSQL数据库管理工具
|
6天前
|
应用服务中间件 nginx Docker
Docker Swarm、Docker Stack和Portainer的使用
Docker Swarm、Docker Stack 和 Portainer 各有其独特的功能和优势。Docker Swarm 适用于分布式服务的管理和编排,Docker Stack 便于多容器应用的定义和部署,而 Portainer 提供了直观的 UI,简化了 Docker 环境的管理。结合使用这些工具,可以大大提高容器化应用的部署和管理效率。希望本文对您理解和应用这些工具有所帮助。
16 5
|
15天前
|
存储 缓存 Kubernetes
docker的替代工具有哪些?
【10月更文挑战第28天】docker的替代工具有哪些?
58 1
|
25天前
|
运维 监控 数据可视化
Docker容器可视化管理工具 - WGCLOUD基础介绍
WGCLOUD是新一代运维监测平台,它可以监控Docker容器的各种性能数据,比如内存,cpu,Image,运行时间,运行状态,端口映射等信息
|
2月前
|
Ubuntu Linux pouch
Docker容器管理工具
文章介绍了Docker容器管理工具,以及早期使用的LXC容器管理工具,包括它们的安装、使用和相关技术特点。
74 10
Docker容器管理工具
|
3月前
|
安全 Linux 网络安全
Docker部署ssh连接工具webssh2
【8月更文挑战第2天】Docker部署ssh连接工具webssh2
280 6
Docker部署ssh连接工具webssh2
|
3月前
|
运维 监控 数据可视化
"揭秘Docker管理神器Portainer:一键解锁Docker可视化管理新境界,让你的运维工作轻松又高效!"
【8月更文挑战第11天】Docker简化了应用部署与管理,但容器规模增大时,高效管理变得挑战重重。Portainer作为轻量级Docker管理工具,以直观界面和全面功能脱颖而出。它不仅简化了容器的创建、监控与操作,还涵盖了镜像、网络、卷管理及用户权限控制。Portainer易于部署,兼容单机与Swarm集群,降低学习门槛。本文深度剖析Portainer优势,并通过实例展示其实用性,使读者对其功能与价值有深刻理解。
84 3
|
3月前
|
NoSQL 数据可视化 Linux
一文教会你如何在Linux系统中使用Docker安装Redis 、以及如何使用可视化工具连接【详细过程+图解】
这篇文章详细介绍了如何在Linux系统中使用Docker安装Redis,并提供了使用可视化工具连接Redis的步骤。内容包括安装Redis镜像、创建外部配置文件、映射文件和端口、启动和测试Redis实例、配置数据持久化存储,以及使用可视化工具连接和操作Redis数据库的过程。
|
3月前
|
数据可视化 数据安全/隐私保护 开发者
堪称最优秀的Docker可视化管理工具——Portainer深度解析与应用实践
【8月更文挑战第7天】在容器化技术日益盛行的今天,Docker以其轻量级、可移植性和灵活性的优势,成为了开发者和管理员的首选。然而,随着Docker容器的增多,如何高效地管理和监控这些容器成为了一个挑战。Portainer,作为一款开源的Docker可视化管理工具,凭借其直观的操作界面和强大的功能,赢得了广泛的赞誉。今天,我们就来深入探讨Portainer的使用技巧,看看你是否真的会用它。
150 0
|
6天前
|
Kubernetes Cloud Native Docker
云原生时代的容器化实践:Docker和Kubernetes入门
【10月更文挑战第37天】在数字化转型的浪潮中,云原生技术成为企业提升敏捷性和效率的关键。本篇文章将引导读者了解如何利用Docker进行容器化打包及部署,以及Kubernetes集群管理的基础操作,帮助初学者快速入门云原生的世界。通过实际案例分析,我们将深入探讨这些技术在现代IT架构中的应用与影响。
28 2