首页 > 其他分享 >Docker搭建Portainer可视化界面

Docker搭建Portainer可视化界面

时间:2022-12-30 16:35:23浏览次数:41  
标签:Portainer 9000 可视化 portainer Docker docker localhost

一、什么是Portainer?

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

二、下载Portainer镜像

1)查询当前有哪些Portainer镜像

[root@localhost ~]# docker search portainer

Docker搭建Portainer可视化界面_单机版

2)下载Portainer镜像

[root@localhost ~]# docker pull portainer/portainer

Using default tag: latest

latest: Pulling from portainer/portainer

d1e017099d17: Pulling fs layer

717377b83d5c: Pulling fs layer

latest: Pulling from portainer/portainer

d1e017099d17: Pull complete

717377b83d5c: Pull complete

Digest: sha256:f8c2b0a9ca640edf508a8a0830cf1963a1e0d2fd9936a64104b3f658e120b868

Status: Downloaded newer image for portainer/portainer:latest

docker.io/portainer/portainer:latest

三、运行Portainer

Portainer运行方式有以下两种方式:

1、单机版运行

1)如果仅有一个docker宿主机,则可使用单机版运行,运行以下命令就可以启动了

[root@localhost ~]# mkdir -p /data/portainer

[root@localhost ~]# docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v /data/portainer:/data portainer/portainer

30f392490679dc8a3fefd0b70476df2896708b0502d5c22f108456112b1bebf9

# 该语句用宿主机9000端口关联容器中的9000端口,并给容器命名为portainer。启动成功后,使用该机器IP:PORT即可访问Portainer。

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

# 浏览器输入http://172.168.1.156:9000/

Docker搭建Portainer可视化界面_Docker_02

# 单机版这里选择Local即可

Docker搭建Portainer可视化界面_Docker_03

Docker搭建Portainer可视化界面_Docker_04

2、集群运行

在有多台Docker的情况下,进行集群管理就十分重要了,Portainer也支持集群管理,Portainer可以和Swarm一起来进行集群管理操作。

1)通过以下命令启动

[root@localhost ~]# docker run -d -p 9000:9000 --name portainer --restart always -v /data/portainer:/data portainer/portainer

5a15600ce98dbbcf3da332db551963bff81ffcdd8ab6a45397c4241e711051da

2)选择Remote

Docker搭建Portainer可视化界面_Docker_05

3)输入Docker服务器的IP:端口(需要开启2375端口,可参考文章:Docker开启2375 TCP端口),然后点击Connect。登录成功之后如下

Docker搭建Portainer可视化界面_docker_06

4)可以在Endpoints中新增Docker节点

Docker搭建Portainer可视化界面_docker_07

Docker搭建Portainer可视化界面_单机版_08

# 新增效果如下图

Docker搭建Portainer可视化界面_docker_09

5)然后通过如下方式进行切换节点

Docker搭建Portainer可视化界面_docker_10

至此,Portainer可视化界面安装成功。

  • 输入编号:7732,直达文章
  • 输入m|M,直达目录列表

标签:Portainer,9000,可视化,portainer,Docker,docker,localhost
From: https://blog.51cto.com/u_12018693/5980620

相关文章

  • [转]Arduino 入门学习9 OpenBlock 可视化开发工具环境搭建
    Arduino入门学习9OpenBlock可视化开发工具一、简介1.S4A2.ArduinoScratch3.OpenBlock二、操作步骤1.准备Arduino开发板(1)安装Arduino开发IDE(2)从......
  • CentOS Docker 安装
    Docker简介Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源。Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任......
  • Docker 容器连接
    Docker容器连接前面我们实现了通过网络端口来访问运行在docker容器内的服务。容器中可以运行一些网络应用,要让外部也可以访问这些应用,可以通过-P或-p参数来指定端口映射。......
  • Docker Hello World
    DockerHelloWorldDocker允许你在容器内运行应用程序,使用dockerrun命令来在容器内运行一个应用程序。输出Helloworld#先下载一个Centos镜像[root@localhost~]#docker......
  • Docker 镜像使用
    Docker镜像使用当运行容器时,使用的镜像如果在本地中不存在,docker就会自动从docker镜像仓库中下载,默认是从DockerHub公共镜像源下载。下面我们来学习:1、管理和使用本地Doc......
  • Docker Dockerfile
    DockerDockerfile什么是Dockerfile?Dockerfile是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。使用Dockerfile定制镜像这里仅讲解如何运行......
  • Docker Compose
    DockerComposeCompose简介Compose是用于定义和运行多容器Docker应用程序的工具。通过Compose,您可以使用YML文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从......
  • Docker 安装 Ubuntu
    Docker安装UbuntuUbuntu是基于Debian的Linux操作系统。Ubuntu是一个以桌面应用为主的Linux操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu"一词,意思是“人性”“我......
  • Docker Machine
    DockerMachine简介DockerMachine是一种可以让您在虚拟主机上安装Docker的工具,并可以使用docker-machine命令来管理主机。DockerMachine也可以集中管理所有的docker主......
  • 使用Docker Registry快速搭建私有镜像仓库
    1、Docker是什么?Docker是Docker.Lnc公司开源的一个基于LXC技术之上搭建的Container容器引擎,源代码托管在Github上,基于Go语言并遵从Apache2.0协议开源。Docker属于Linux容器......