Docker 入门篇(四)-- 可视化管理工具 Portainer 安装简介

引言

  1. Docker 系列文章
  1. Docker官方镜像 https://hub.docker.com/

一、 Portainer 简介

Portainer是一个轻量级且易于安装的管理工具,为Docker环境提供直观的图形用户界面(GUI)。其用户友好的界面使得Docker容器、镜像、网络和数据卷的管理变得异常便捷。从监视容器状态到创建新的容器实例,Portainer提供了全面的功能,使得Docker管理变得更加直观与高效。

二、Portainer 离线环境安装

由于服务器内网环境没法pull镜像,但是docker本身可以将已有的镜像导出成tar文件,并且可以再次导入到docker,利用这一点,可以实现离线镜像文件的下载。
找一台可以联网的docker机器,并pull下载需要的镜像文件。

1.安装环境

  • Linux 环境:centos 7
  • docker 版本:26.1.0
  • Portainer 版本:portainer/portainer-ce:alpine

2. 离线镜像准备

(1)外网环境 拉取 portainer 镜像

#拉取 portainer 社区版 
docker pull portainer/portainer-ce:alpine

在这里插入图片描述

(2)导出镜像压缩文件 portainer.rar

docker save portainer/portainer-ce -o D:\developsoft\docker\DockerDesktopWSL\data\images\portainer.tar

参数说明

save portainer/portainer-ce # 保存 docker 镜像
-o D:\developsoft\docker\DockerDesktopWSL\data\images\portainer.tar # 指定镜像文件保存位置

3. 上传 镜像压缩文件到 服务器

本文将portainer.tar 放在 /root 目录下

4. 离线镜像文件导入

#导入镜像
docker load -i /root/portainer.tar
#查询镜像
docker images

在这里插入图片描述

5.创建docker容器数据卷

docker volume create portainer_data

该命令创建了一个名为 portainer_data 的 Docker 卷(Volume)。这个卷将用于持久化存储 Portainer
容器的数据,例如配置信息、日志等。这一步是为了确保数据在容器删除后不会丢失

6.创建并运行容器

Linux 中换行输入符是 \
Windows cmd 中换行输入符是 ^

docker run -d -p 8000:8000 -p 9000:9000   \
 -p 9443:9443 --name portainer --restart=always \
 -v /var/run/docker.sock:/var/run/docker.sock \
 -v portainer_data:/data \
 portainer/portainer-ce:alpine

参数说明:

docker run #运行 Docker 容器的命令。
-d #参数表示以“后台模式”运行容器。
-p 8000:8000 -p 9000:9000 -p 9443:9443 #用于将容器的端口映射到宿主机,使得可以通过宿主机的 8000、9000 和 9443 端口访问 Portainer 的 Web 界面。其中 9000为 管理系统端口
–name portainer #为容器指定名称为 portainer。
–restart=always #指定容器退出后始终自动重启。
-v /var/run/docker.sock:/var/run/docker.sock #将宿主机上的 Docker 守护进程的 Unix 套接字(Socket)挂载到容器内的同一位置。这样做的目的是让 Portainer 能够与宿主机上的 Docker
守护进程进行通信,从而管理 Docker 环境。
-v portainer_data:/data #将之前创建的 portainer_data 卷挂载到容器内的 /data 目录。这样,Portainer 将使用这个卷来存储持久化数据。
portainer/portainer-ce:alpine #指定要运行的容器镜像,这里使用了 Portainer 社区版(Community Edition)的 alpine 版本。

7. 访问

浏览器访问地址:http://127.0.0.1:9000/

初次登录时 需创建管理员账号,创建后重启 portainer 容器服务

在这里插入图片描述

三、管理面板功能简介

1. 查看本地Docker情况

2. 操作功能

Portainer 的左侧菜单栏提供了一系列模块,用于管理各种 Docker 资源:

  1. Containers(容器):显示所有容器的列表,用户可以查看容器的状态、启动、停止、删除容器等操作。

  2. Images(镜像):展示可用的镜像列表,允许用户搜索、拉取、移除镜像,也可创建新镜像。

  3. Networks(网络):管理 Docker 网络,包括查看网络列表、创建新网络、配置网络等功能。

  4. Volumes(卷):显示已创建的卷列表,允许用户创建、移除、管理卷等。

  5. Events(事件):提供 Docker 容器和服务的事件日志,包括创建、删除等活动。

  6. Host(主机):显示关于 Docker 主机的信息和配置,允许用户查看主机详情、设置和管理主机等。

  7. Settings(设置):Portainer 的配置选项,用户可以在此处更改全局设置,如用户、角色、端点等。

  • 56
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值