【docker】Docker可视化工具Portainer

Docker可视化工具Portainer

以阿里镜像为例

查找镜像

docker search portainer

 

下载镜像

docker pull portainer/portainer

 

基于镜像运行容器

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

 

运行portainer

浏览器输入docker宿主机http://IP:9000

首次启动设置账号密码

Admin

123456

 

选择本地

注意:

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

首页:

容器列表:

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

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

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

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

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

添加镜像仓库:

 

进入docker容器运行命令

Portainer中还有一些别的操作,比如权限管理、网络管理等等,可以安装上进行了解学习。

集群运行

更多的情况下,我们会有一个docker集群,可能有几台机器,也可能有几十台机器,因此,进行集群管理就十分重要了,Portainer也支持集群管理,Portainer可以和Swarm一起来进行集群管理操作。这里我首先搭建了一个Swarm

Swarm集群的搭建方法可参考这篇文章:通过Swarm搭建Docker集群

portainer集群方式启动(这里我喜欢通过简单启动的方式,然后在界面上进行节点的添加):

docker run -d -p 9000:9000 --restart=always --name prtainer docker.io/portainer/portainer

启动Portainer之后,首页还是给admin用户设置密码(这里和单机启动一样)。接下来是设置节点了,如下图:

这里我们选择Remote这个模块,下面会要求添加一个名字以及节点URL,名字可以自取,只要能够理解即可,Endpoint URLSwarm集群中设置的节点URL,比如我机器IP是10.0.11.152,监听的端口是默认的2375,则这里的URL就写:10.0.11.152:2375

如果是集群方式启动,建议portainer安装启动在Swarm管理节点,并且首次设置Endpoint URL时设置管理节点的URL。

填写完毕点击Connect即可进入管理页面。在管理页面左上角会显示管理的集群节点列表:

想要查看那个节点的信息,则点击节点即可。镜像、容器操作与单机模式下基本一样。这里只需要说下节点添加。

点击导航栏Endpoints进入节点列表页面:

从上图中一目了然就应该知道如何添加节点了,需要填写一个名字NameEndpoint URL以及节点IP,就可以添加一个集群节点了,十分简单。

Portainer的基本操作就这么多,具体的操作步骤还需要大家自己去学习理解。

集群运行

更多的情况下,我们会有一个docker集群,可能有几台机器,也可能有几十台机器,因此,进行集群管理就十分重要了,Portainer也支持集群管理,Portainer可以和Swarm一起来进行集群管理操作。这里我首先搭建了一个Swarm。
Swarm集群的搭建方法可参考这篇文章:通过Swarm搭建Docker集群。
portainer集群方式启动(这里我喜欢通过简单启动的方式,然后在界面上进行节点的添加):
docker run -d -p 9000:9000 –restart=always –name prtainer-test docker.io/portainer/portainer
启动Portainer之后,首页还是给admin用户设置密码(这里和单机启动一样)。接下来是设置节点了,如下图:

这里我们选择Remote这个模块,下面会要求添加一个名字以及节点URL,名字可以自取,只要能够理解即可,Endpoint URL是Swarm集群中设置的节点URL,比如我机器IP是10.0.11.152,监听的端口是默认的2375,则这里的URL就写:10.0.11.152:2375。
如果是集群方式启动,建议portainer安装启动在Swarm管理节点,并且首次设置Endpoint URL时设置管理节点的URL。
填写完毕点击Connect即可进入管理页面。在管理页面左上角会显示管理的集群节点列表:

想要查看那个节点的信息,则点击节点即可。镜像、容器操作与单机模式下基本一样。这里只需要说下节点添加。
点击导航栏Endpoints进入节点列表页面:

从上图中一目了然就应该知道如何添加节点了,需要填写一个名字Name、Endpoint URL以及节点IP,就可以添加一个集群节点了,十分简单。
OK,Portainer的基本操作就这么多,具体的操作步骤还需要大家自己去学习理解。

  • 3
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Docker可视化工具是指用于管理和监视Docker容器的GUI工具。通过这些工具,用户可以以图形化的方式查看和操作Docker容器、镜像和其他相关资源,而无需使用命令行界面。其中几款常见的Docker可视化工具包括DockerUI、Portainer和Kitematic。 DockerUI是一个开源的基于Docker API的web应用程序,提供了类似Docker命令行的大部分功能,包括容器和镜像的管理。它具有华丽的设计和简洁的操作界面,使用户能够轻松地运行和管理DockerPortainer是一个开源的轻量级管理界面,它提供了用户友好的界面来管理Docker环境。它支持容器、镜像、网络和卷的管理,同时还提供了用户和团队管理功能。Portainer可以通过web界面轻松地部署、监视和扩展Docker环境。 Kitematic是Docker官方提供的一个可视化工具,它可以帮助用户在Mac和Windows系统上轻松地使用Docker。Kitematic提供了一个简单的界面,用户可以使用它来搜索、下载和管理Docker镜像,以及启动和停止容器。 这些可视化工具都提供了简单直观的界面,使用户能够更方便地管理和监视Docker容器和相关资源。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [5 款顶级 Docker 可视化管理工具,免费又好用!](https://blog.csdn.net/github_38592071/article/details/128310553)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [三种docker可视化工具(全网最详细)](https://blog.csdn.net/zfw_666666/article/details/126538026)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值