首页 > 其他分享 >Docker可视化管理工具 - Portainer

Docker可视化管理工具 - Portainer

时间:2022-12-31 17:01:50浏览次数:74  
标签:容器 Portainer 9000 管理工具 portainer 服务器 docker Docker

1. 什么是Portainer

Portainer 是一个轻量级的容器管理 UI ,可让你轻松管理不同的 Docker 环境(Docker 主机或 Swarm 群集)。

它由可在任何 Docker 引擎上运行的单个容器组成,旨在使部署更简单 。

Docker可视化管理工具 - Portainer_服务器

Portainer提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。

2. 安装和启动

     2-1) 下载镜像

docker search portainer # 我们这里安装第一个 docker pull portainer/portainer

    2-2) 启动运行

# 我们这里使用单机运行模式,直接运行在当前宿主机。并分配9000端口 docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --name prtainer-test portainer/portainer

    2-3) 验证

     浏览器输入:

​      http://192.168.1.12:9000/​

Docker可视化管理工具 - Portainer_Docker_02

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

Docker可视化管理工具 - Portainer_Docker_03

单机直接选local指定docker

Docker可视化管理工具 - Portainer_Docker_04

登录成功后就能在面板中看到当前机器运行的docker

Docker可视化管理工具 - Portainer_服务器_05

在Container面板能看到当前正在运行的容器

Docker可视化管理工具 - Portainer_Docker_06

3. 添加指定服务器docker节点

当我们需要指定添加其他服务器docker(这里笔者用自己的局域网地址192.168.1.11上docker演示),修改11服务器docker配置文件,开放2375端口

重新加载配置文件,重启docker

systemctl daemon-reload

systemctl restart docker.service

然后就可以在平台添加

  3-1) 进入Endpoints

http://192.168.1.12:9000/#/endpoints

  3-2) 点击Add endpoint

Docker可视化管理工具 - Portainer_Docker_07

   3-3) 选择Directly connect to the Docker API, 填写Endpoint URL 和 Public IP

Docker可视化管理工具 - Portainer_服务器_08

    如果服务器拒绝添加, 请关闭目标docker机的防火墙: systemctl stop firewalld.service

新增成功后就能在首页看到刚才加的docker节点了

Docker可视化管理工具 - Portainer_Docker_09

至此,我们就完成了docker可视化工具portainer的完整搭建。

标签:容器,Portainer,9000,管理工具,portainer,服务器,docker,Docker
From: https://blog.51cto.com/u_15867943/5982153

相关文章

  • docker 日志文件大小配置
    在daemon.json设置max-size=500m,意味着一个容器日志大小上限是500M,max-file=3,意味着一个容器有三个日志,分别是id+.json、id+1.json、id+2.json。{"registry-mirr......
  • 使用 Docker Hub 完美地存储 Helm 图表实战
    使用DockerHub完美地存储Helm图表实战​​Helm​​是Kubernetes的包管理器。它是一个开源容器编排系统。它通过提供一种简单的方法来定义、安装和升级复杂的Kubern......
  • Docker部署redis
    1、拉取镜像dockerpullredis:6.2.82、创建宿主机文件挂载,创建data文件夹和redis.conf文件  3、redis.conf,可根据自己需要进行编辑#bind127.0.0.1protecte......
  • Docker bridge网络 固定容器ip
    1.创建子网网络和查看网络dockernetworkcreate--driverbridge--subnet=172.18.18.0/16--gateway=172.18.1.1mybridge查看网络dockernetworkls查看网络......
  • docker部署nacos集群
    1、拉取镜像dockerpullnacos/nacos-server2、单机部署​单机版部署很简单,直接一条命令即可完成,通过 MODE 来设置使用单机模式;注意如果是多网卡的话需要配置......
  • Docker运行mysql
    1、拉取mysql5.7镜像dockerpullmysql:5.72、创建用于挂载的目录(日志目录、数据目录、配置目录) 3、在conf目录下创建my.cnf配置文件my.cnf内容如下:[mysqld]......
  • Docker部署nginx并挂载配置
    1、下载镜像并启动一个容器dockerpullnginx创建容器并运行dockerrun-d--namemynginx-p80:80 2、将nginx配置文件挂载到宿主机在宿主机创建目录: ......
  • C7下的docker 安装
    docker安装#step1:安装必要的一些系统工具sudoyuminstall-yyum-utilsdevice-mapper-persistent-datalvm2#Step2:添加软件源信息sudoyum-config-manager......
  • AirBuddy for Mac(AirPods耳机管理工具)v2.6.3汉化版
    AirBuddy激活版哪里可以下载呢?AirBuddyforMac(AirPods耳机管理工具)v2.6.3汉化版分享给大家,Airbuddyformac是一款功能高效的AirPods耳机管理工具,可以帮助你体验AirPods......
  • RabbitMQ在centos中docker中的下载,安装,使用。RabbitMQ的基础讲解(全面详细)
    一、消息介绍二、rabbitMQ介绍RabbitMQ简介:RabbitMQ是一个由erlang开发的AMQP(AdvanvedMessageQueueProtocol)的开源实现。核心概念Message消息消息是不具名的,它由消息......