云服务器CentOS8.2Docker图形化管理工具Portainer安装部署

简介: 云服务器CentOS8.2Docker图形化管理工具Portainer安装部署

前言


该系列我们以及在腾讯云轻量级服务器上面进行了一系列的初始化工作:


云服务器Centos8.2SSH登陆、安装部署图形化界面以及VNC连接一文详解


云服务器CentOS8.2安装部署Docker一文详解


前篇文章我们已经部署的Docker,但是我们部署的并不是Docker桌面版,缺少个图形化管理工具。 而Portainer是十分好用的Docker图形管理工具,Portainer是一个可视化的容器镜像的图形管理工具,利用Portainer可以轻松构建,管理和维护Docker环境。 而且完全免费,基于容器化的安装方式,方便高效部署。本文将详细介绍Portainer和安装部署。


一、Portainer简介


Portainer官网:Portainer

Portainer有两个版本。


ortainer 社区版 (CE)。CE 拥有超过 50 万的普通用户,是一个功能强大的开源工具集,可让您轻松构建和管理 Docker、Docker Swarm、Kubernetes 和 Azure ACI 中的容器。

Portainer Business Edition (BE)商业产品。Portainer BE具有面向企业和大型组织的功能。例如基于角色的访问控制、注册表管理和专用支持,是一个强大的工具集,可让您轻松构建和管理 Docker、Docker Swarm、Kubernetes 和 Azure ACI 中的容器。


Portainer 消除了与编排器相关的复杂性,因此任何人都可以管理容器。它可用于部署和管理应用程序、观察容器的行为并提供广泛部署容器所需的安全性和治理。



二、Portainer安装步骤

1.查看Docker状态


首先还是使用SecureCRT来连接腾讯云服务器,这里默认为root用户:

本文的上篇文章已经设置了开启自启Docker服务,不放心的还可以查看一下Docker服务是否开启了:


systemctl status docker


0811ffffd2ef4f6ab84bbefeb877cb1d.png


2.下载镜像


2.1查询当前有哪些Portainer镜像:


docker search portainer



ccfcbc2de7b741c487b91dbc3bf9001c.png


2.2创建portainer目录:


mkdir /usr/portainer


进入到该目录下:


cd /usr/portainer


2.3pull 官方容器镜像


docker pull portainer/portainer


c4abaae7a15a4e319eb091e5eb3fe997.png


2.4检查是否更新成功:


docker images | grep portainer

ecf54130ac5b4165927b605c77ae6f23.png


2.5启动portainer UI容器


这里首先进入云服务器开启9000端口用于portainer的端口:


26f24302f260403896390cbc69614809.png


由于我搭建的只有一个主机固这里使用单机版,之后开启:

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

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


1b797150204343ecbb64d8e58367f11f.png

启动完之后我们直接通过界面化VNC View进入浏览器:

其中输入公网IP:9000就可以登入,第一次登陆需要设置admin密码:


ada1ee44add74aad903cf9c0d3fb1028.png

之后选择本地local:


6edaac10a3c443dfbdf47558acf8dae6.png


4829b2a0c4ad40859c4b98c92224cb64.png


相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
9月前
|
应用服务中间件 网络安全 nginx
手把手教你使用 Docker 部署 Nginx 教程
本文详解Nginx核心功能与Docker部署优势,涵盖镜像拉取、容器化部署(快速、挂载、Compose)、HTTPS配置及常见问题处理,助力高效搭建稳定Web服务。
3937 4
|
10月前
|
JavaScript 算法 前端开发
【Docker项目实战】使用Docker部署paopao-ce微社区
【Docker项目实战】使用Docker部署paopao-ce微社区
684 84
【Docker项目实战】使用Docker部署paopao-ce微社区
|
10月前
|
存储 Docker Python
docker 部署 sftp
本文介绍SFTP服务的部署与配置,包括users.conf用户配置规则、Docker容器运行命令及上传目录权限说明,重点解析atmoz/sftp镜像的chroot机制与子目录映射,确保用户登录后正确访问/upload目录,并提供Python脚本实现文件上传示例。
813 12
docker 部署 sftp
|
9月前
|
应用服务中间件 Linux nginx
在虚拟机Docker环境下部署Nginx的步骤。
以上就是在Docker环境下部署Nginx的步骤。需要注意,Docker和Nginix都有很多高级用法和细节需要掌握,以上只是一个基础入门级别的教程。如果你想要更深入地学习和使用它们,请参考官方文档或者其他专业书籍。
411 5
|
10月前
|
运维 Linux 数据库
基于 Docker 部署 n8n 指南,新手一看就会
本教程详解如何通过 Docker 快速部署开源自动化工具 n8n,适合新手快速上手。内容涵盖官方部署步骤、常见难点及第三方一键部署方案,助你高效搭建自动化工作流平台。
2310 6
|
9月前
|
存储 NoSQL Redis
手把手教你用 Docker 部署 Redis
Redis是高性能内存数据库,支持多种数据结构,适用于缓存、消息队列等场景。本文介绍如何通过Docker快速拉取轩辕镜像并部署Redis,涵盖快速启动、持久化存储及docker-compose配置,助力开发者高效搭建稳定服务。
2717 8
|
9月前
|
存储 搜索推荐 数据库
🚀 RAGFlow Docker 部署全流程教程
RAGFlow是开源的下一代RAG系统,融合向量数据库与大模型,支持全文检索、插件化引擎切换,适用于企业知识库、智能客服等场景。支持Docker一键部署,提供轻量与完整版本,助力高效搭建私有化AI问答平台。
7923 8
|
9月前
|
存储 关系型数据库 MySQL
MySQL Docker 容器化部署全指南
MySQL是一款开源关系型数据库,广泛用于Web及企业应用。Docker容器化部署可解决环境不一致、依赖冲突问题,实现高效、隔离、轻量的MySQL服务运行,支持数据持久化与快速迁移,适用于开发、测试及生产环境。
1180 4
|
10月前
|
前端开发 JavaScript 应用服务中间件
在Docker部署的前端应用中使用动态环境变量
以上步骤展示了如何在 Docker 配置过程中处理并注入环墨遁形成可执行操作流程,并确保最终用户能够无缝地与之交互而无须关心背后复杂性。
511 13