可视化管理Docker容器(portainer)

可视化管理Docker容器(portainer)1 拉取镜像 2 运行镜像 3 portainer 使用介绍容器操作镜像操作权限管理 4 分析优缺点优点缺点 5 结论

docker使用教程相关系列 目录


目录

1、拉取镜像

2、运行镜像

3、portainer使用介绍

容器操作

镜像操作

权限管理

4、分析优缺点

优点

缺点

5、结论


1、拉取镜像

查找portainer对应的镜像

docker search portainer

可视化管理Docker容器(portainer)0

拉取镜像

docker pull docker.io/portainer/portainer

可视化管理Docker容器(portainer)0

可视化管理Docker容器(portainer)0

2、运行镜像

62771b0b9b09为镜像ID

docker run -d -p 9000:9000 --name portainer --privileged=true --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data 62771b0b9b09

可视化管理Docker容器(portainer)0

打开浏览器 http://:9000

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

可视化管理Docker容器(portainer)0

登陆成功后,需要关联Docker的环境,这里配置Local的环境

可视化管理Docker容器(portainer)0

首页

可视化管理Docker容器(portainer)0

3、portainer使用介绍

登录后我们可以查看服务上各个镜像、容器、网络、Volume 等信息,并可以对它们进行管理

可视化管理Docker容器(portainer)0

可视化管理Docker容器(portainer)0

容器操作

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

可视化管理Docker容器(portainer)0

还可查看容器的 log 日志。

可视化管理Docker容器(portainer)0

可视化管理Docker容器(portainer)0

镜像操作

镜像功能有查看列表、导入导出、拉取、推送、创建、删除等功能,基本涵盖了命令行常用的命令。

可视化管理Docker容器(portainer)0

权限管理

权限管理功能有涉及团队、角色、用户的管理。

可视化管理Docker容器(portainer)0

4、分析优缺点

优点

  1. 支持容器管理、镜像管理
  2. 轻量级,消耗资源少
  3. 基于docker api,安全性高,可指定docker api端口,支持TLS证书认证。
  4. 支持权限分配
  5. 支持集群

缺点

  1. 功能不够强大。
  2. 容器创建后,无法通过后台增加端口

5、结论

虽然功能不够强大,但已经可以满足基本需求,且支持权限分配,中小型公司已经够用了。

托管于:https://github.com/portainer/portainer

参考:https://juejin.cn/post/

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/214130.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午4:55
下一篇 2026年3月18日 下午4:55


相关推荐

  • Docker的Flannel网络配置

    Docker的Flannel网络配置一 简介 1 介绍 Docker 跨主机容器间网络通信实现的工具有 Pipework Flannel Weave OpenvSwitch 虚拟交换机 CalicoFlanne 是 CoreOS 团队针对 Kubernetes 设计的一个网络规划服务 简单来说 它的功能是让集群中的不同节点主机创建的 Docker 容器都具有全集群唯一的虚拟 IP 地址 但在默认的 Docker 配置中 每个节点上的 Docker 服务会分别负责所在节点容器的 IP 分配 这样导致的一个问题是 不同节点上容器可能获得相同的内外 IP 地

    2026年3月17日
    2
  • 用docker部署jar包_war包和jar包部署区别

    用docker部署jar包_war包和jar包部署区别对于springboot项目运行,直接是java-jar的方式运行,如果想要放到docker中运行,有三种方式:方式一:1.上传jar到服务器的指定目录2.在该目录下创建Dockerfile文件viDockerfile3.然后将下面的内容复制到Dockerfile文件中FROMjava:8MAINTAINERbin…

    2022年10月19日
    5
  • Docker删除容器与镜像

    Docker删除容器与镜像1 停止所有的 container 这样才能够删除其中的 images dockerstop dockerps a q 如果想要删除所有 container 的话再加一个指令 dockerrm dockerps a q 2 查看当前有些什么 imagesdocker 删除 images 通过 image 的 id 来指定删除谁 dockerrmi amp amp

    2026年3月20日
    1
  • docker(2)CentOS 7安装docker环境「建议收藏」

    docker(2)CentOS 7安装docker环境「建议收藏」前言前面一篇学了mac安装docker,这篇来学习在linux上安装docker环境准备Docker支持以下的CentOS版本,目前,CentOS仅发行版本中的内核支持Docker。Doc

    2022年7月28日
    11
  • Centos7中通过docker安装mysql

    Centos7中通过docker安装mysql

    2022年3月12日
    66
  • docker容器启动参数[通俗易懂]

    dockerrun[option]镜像名[向启动容器中传入的命令]常用可选参数说明:-i表示以“交互模式”运行容器-t表示容器启动后会进入其命令行。加入这两个参数后,容器创建就能登录进去。即分配一个伪终端。–name为创建的容器命名-v表示目录映射关系(前者是宿主机目录,后者是映射到宿主机上的目录,即宿主机目录:容器中目录),可以使用多个-v做…

    2022年4月14日
    423

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号