首页 > 其他分享 >docker的轻量级管理工具部署

docker的轻量级管理工具部署

时间:2022-11-27 09:22:44浏览次数:64  
标签:容器 Linux Portainer 管理工具 映像 portainer docker Docker 轻量级

Linux 上轻量级 Docker 的 GUI 管理器入门

聆听世界的鱼 Linux公社 2022-10-18 09:00 发表于浙江 收录于合集 #Docker17个 #容器10个

点击上方蓝字 ● 关注Linux公社     

Portainer 是 Docker 的 GUI 管理平台。下面是如何在 Linux 上安装它,以便轻松管理 Docker 容器。

Docker 是一种重要的容器技术,被系统管理员和 IT 工程师广泛使用。它是快速设置复杂It环境和安全部署软件系统的好工具。Docker 附带了一个健壮的 CLI 工具来完成这项工作,但有时您可能会想到拥有 Docker 容器及其相关服务的图形视图,而 Docker CLI 没有提供这些视图。这就是 Portainer 的用武之地。什么是 Portainer?Portainer是一个GUI工具,可以轻松管理Docker、Docker Swarm、Azure ACI和Kubernetes中的容器,无论是在prem上还是在云中。Portainer 本身部署为 Docker 映像,非常轻量级。它由两个核心元素组成:Portainer Server 和 Portainer Agent。Agent 与 Server 通信,以提供对节点资源的访问。您可以在 Linux 或 Windows 上安装 Portainer,它甚至支持在 Windows Subsystem for Linux(WSL)上安装。在底层,Portainer 利用Docker CLI 为您提供了良好的抽象级别。在 Linux 上安装 Portainer如前所述,Portainer 是作为 Docker 映像安装的,因此您需要在机器上启动并运行 Docker。如果你还没有安装 Docker,这里有一篇如何在 Ubuntu 上安装 Docker 的文章。见在 Ubuntu 上安装 Docker 分步图文指南  https://www.linuxmi.com/ubuntu-docker-zhinan.html您可以安装商业版的 Portainer,它附带一些额外的好处,例如服务支持,也可以简单地使用 Community Edition。首先,使用以下命令创建一个 Docker 卷,该卷将托管 Portainer 数据库及其关联数据:
linuxmi@linuxmi:~/www.linuxmi.com$ sudo docker volume create portainer_data[sudo] linuxmi 的密码:portainer_data
接下来,运行 Portainer Docker 映像。如果本地不可用,Docker 将自动从 Docker Hub 下载。
linuxmi@linuxmi:~/www.linuxmi.com$ sudo docker run -d -p 8000:8000 -p 9000:9000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latestUnable to find image 'portainer/portainer-ce:latest' locallylatest: Pulling from portainer/portainer-ce772227786281: Pull complete 96fd13befc87: Pull complete 884dbe464e55: Pull complete f60f1fd54bd7: Pull complete Digest: sha256:5466af30b8eaf3f75edd3c74703d1c9973f0963acd6ef164913ea6f195d640c2Status: Downloaded newer image for portainer/portainer-ce:latest103abca815981f102083da2a93822dbf43247b68ef77f334abc47406e141fa11
上述命令使用 HTTP 端口 9000 提供传统支持,但您也可以使用 9443 HTTPS 端口,Portainer 将安装自签名 SSL 证书。如果愿意,您也可以使用自己的证书。映像下载完成后,可以使用以下命令检查它是否已启动并正在运行:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo docker psCONTAINER ID   IMAGE                           COMMAND        CREATED          STATUS          PORTS                                                                                            NAMES103abca81598   portainer/portainer-ce:latest   "/portainer"   18 seconds ago   Up 18 seconds   0.0.0.0:8000->8000/tcp, :::8000->8000/tcp, 0.0.0.0:9000->9000/tcp, :::9000->9000/tcp, 9443/tcp   portainer

图片


您的 Portainer 容器应该与您拥有的任何其他容器一起列在输出中。Portainer 概述要访问 Portainer 仪表板,请转到默认的 Portainer URL,即在您的 Web浏览器中输入 http://localhost:9000。

图片

默认用户名为 admin,您需要输入安全密码才能继续。这些将是您的登录详细信息。如果愿意,您也可以更改用户名。当您第一次登录时,Portainer 会要求您配置您的环境。选择 Get Started 选项,该选项使用运行 Portainer 的本地环境。您可以添加更多环境来管理来自其他远程 PC 或服务器的 Docker 容器。

图片

左侧菜单栏显示了重要组件的概述,如Dashboard选项卡、Images选项卡、Networks、Stacks、Users、Environments等。使用 Portainer 管理 Docker 容器从 Portainer 菜单管理容器和映像非常简单。只需选择要在 Docker 环境中配置的组件,然后根据需要进行修改。大多数组件都是自解释的。以下是一些最重要的问题:

1.Dashboard 仪表板

Dashboard 页面为您提供了一个快速浏览运营环境的重要统计信息。您可以单击仪表板中的每个组件以获取有关特定组件的更多信息。图片您可以很容易地获得容器消耗了多少磁盘空间以及哪些容器健康与否的摘要。您还可以很好地了解Docker容器的网络接口和IP地址。除了Docker信息,您还可以获得 PC RAM 容量。你找不到任何 Docker 命令能在一个页面内为你提供如此全面的总结。这就是 Portainer 的闪光之处。

2.image 映像

您可以使用映像选项卡将新映像拉入 Docker 环境。默认情况下,Portainer 使用 Docker Hub 获取 Docker 映像。输入要查找的映像的名称,然后单击搜索按钮在 Docker Hub 中查找映像。要拉取新映像,请输入名称,包括 Docker Hub 中显示的标记,然后单击 Pull the image 按钮。图片 image ”页面列出了环境中的所有映像,包括其大小、标记和映像的创建日期。您还可以从此页面构建新的 Docker 映像。

3.Containers 容器

Docker 容器页面是获取环境中所有容器概述的好地方。在这里,您将看到正在运行和非活动容器的概述。您还可以从本地 PC 上可用的映像或 Docker Hub 中的映像中新的 Docker 容器。图片要运行容器,只需单击 Add container 按钮。然后,提供容器的详细信息,如名称、标记、是否希望使用 shell、交互式和 TTY 等。这里提供的参数与使用 docker run 命令时提供的参数类似。Docker 和 Portainer 结合在一起是非常棒的!Portainer 是 Docker 的一个非常轻量级的 GUI 管理器。它非常容易设置,您可以使用它来管理本地 PC 或远程服务器上的多个 Docker 环境。需要最新 Ubuntu 22.10 精美艺术壁纸的朋友请加小编微信linuxgs口令Ubuntu壁纸)。来自:Linux迷
链接:https://www.linuxmi.com/portainer-linux-docker-gui.html
关注我们

长按或扫描下面二维码关注 Linux公社

 

图片

关注 Linux公社,添加“ 星标 

每天 获取 技术干货,让我们一起成长

合作联系: [email protected]

收录于合集 #Docker  17个 上一篇Docker 容器的 5 个实际用例下一篇放大招!Docker Desktop 宣布支持 Linux 阅读原文 阅读 3970   Linux公社 1800篇原创内容1个朋友关注 收藏此内容的人还喜欢   Linux权限维持狩猎:Systemd生成器     蒋讲数据 阅读 92 不看的原因   Linux 中如何使用 id 命令,它是做什么用的呢?     TIAP 阅读 906 不看的原因   Linux mkdir 命令创建目录     myfreax 阅读 11 不看的原因   写下你的留言 精选留言

相关文章

  • docker仓库
    1.准备环境1.1配置ip地址xserver1:192.168.100.11xserver2:192.168.100.121.2配置yum源1.2.1xserver1配置yum源1.挂载centos1.挂载centos镜像[root@localhost~]......
  • docker 制作go镜像
    1.首先编写dockerfile文件#使用基础的官方镜像FROMgolang:1.17-alpineAsbuild#工作目录WORKDIR/project/#复制COPY./project#制作镜像的时候运行设置go代......
  • Multipass,本地轻量级Linux体验!
    Multipass介绍......
  • docker快速搭建zookeeper集群
    一、准备工作1、拉取zookeeper镜像dockerpullzookeeperdockertagdocker.io/zookeeperzookeeperdockerrmidocker.io/zookeeper2、安装docker-compose工具#升级pippi......
  • Redis系列---【Docker中的redis报错Failed opening t
    Docker中的redis报错FailedopeningtheRDBfileweb(inserverrootdir/etc/cron.d)forsaving:Permissiondenied1.问题最近,突然发现redis不能用了,一看日志,如下......
  • docker网络
    docker网络docker0网络详解清空环境dockerrm-f$(dockerimages-aq)会发现有三个网络docker是如何处理容器网络的?ps-adockerps-a|grepExiteddocker......
  • docker介绍
    推荐教程:https://www.bilibili.com/video/BV1og4y1q7M4?spm_id_from=333.999.0.0&vd_source=642a988fd50073c667fec7829ca79103Docker技术入门与实战-第3版.pdfdokecr为......
  • docker安装
    docker的组成镜像:(image)docker的镜像就好比是一个模板,可以通过模板来创建容器的服务,tomcat镜像--->run--->tomcat01容器(提供服务器),通过这个镜像可创建多个容器(最终服务......
  • docker常用命令
    docker的常用命令帮助命令dockerversion#显示docker的版本信息dockerinfo#显示docker的系统的详细信息docker命令---help#帮助命令帮助文档的地址:https://......
  • docker基础练习
    练习nginx[root@localhosthome]#dockersearchnginx[root@localhosthome]#dockerpullnginx[root@localhosthome]#dockerimagesREPOSITORYTAG......