云服务器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


相关实践学习
快速体验PolarDB开源数据库
本实验环境已内置PostgreSQL数据库以及PolarDB开源数据库:PolarDB PostgreSQL版和PolarDB分布式版,支持一键拉起使用,方便各位开发者学习使用。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
3天前
|
运维 安全 开发工具
GitHub 热门开源运维工具 Websoft9:如何实现服务器管理效率翻倍?
Websoft9 提供 200+ 开源应用一键部署,支持容器化隔离、GitOps 自动化和企业级安全防护,助力服务器管理效率提升 80%。
31 1
|
6天前
|
弹性计算
【已解决】Matomo本地SMTP配置可以发邮件,但部署到阿里云ECS就发不了邮件
在阿里云ECS上使用Matomo和PHPMailer发送邮件时遇到问题,邮件无法发出且接口调用Pending。经过排查,发现是ECS安全组未开放25/465端口,导致SMTP请求无法正常通信。解决方法为在安全组中配置并开放25/465端口,从而恢复邮件发送功能。
|
10天前
|
弹性计算 API Docker
在ECS上使用百炼部署满血版DeepSeek R1
本文为您介绍如何在ECS实例上部署Open WebUI,并通过大模型服务平台百炼API调用DeepSeek-R1模型推理服务。帮助您快速体验满血版DeepSeek-R1模型。
|
8天前
|
Linux 虚拟化 Docker
Linux服务器部署docker windows
在当今软件开发中,Docker成为流行的虚拟化技术,支持在Linux服务器上运行Windows容器。流程包括:1) 安装Docker;2) 配置支持Windows容器;3) 获取Windows镜像;4) 运行Windows容器;5) 验证容器状态。通过这些步骤,你可以在Linux环境中顺利部署和管理Windows应用,提高开发和运维效率。
54 1
|
14天前
|
弹性计算 人工智能 API
基于ECS部署DeepSeek个人专属AI网站
本方案介绍了如何基于云服务器ECS集成百炼API和Open WebUI服务,一键部署体验DeepSeek个人专属AI网站。用户不仅可以以极低的成本,拥有个人专属的AI网站,进行稳定的AI对话,还能够切换DeepSeek-V3、DeepSeek-R1、Qwen-max等模型进行体验。同时Open WebUI还具备开源能力,支持定制工具的开发。您还可以创建其他子账号,将您的专属AI网站分享给他人使用。
|
10天前
|
域名解析 弹性计算 应用服务中间件
使用域名访问部署在ECS上的网站
本文为您介绍如何为网站配置域名并为域名配置HTTPS证书。
|
13天前
|
并行计算 前端开发 异构计算
告别服务器繁忙,云上部署DeepSeek
告别服务器繁忙,云上部署DeepSeek
100 0
|
消息中间件 弹性计算 Java
阿里云ECS服务器安装docker教程(详细图文)
Docker 属于 Linux 容器的一种封装,提供简单易用的容器使用接口。它是目前最流行的 Linux 容器解决方案。理由很简单,用了的人都说好用。在多系统的分布式项目中,往往传统的部署发包等操作,那是让每个上线的程序员恨的牙痒呀。通常都是通宵奋战,上生产解决各种部署发包问题。
阿里云ECS服务器安装docker教程(详细图文)
|
2月前
|
数据库 Docker 容器
docker容器为啥会开机自启动
通过配置适当的重启策略,Docker容器可以在主机系统重启后自动启动。这对于保持关键服务的高可用性和自动恢复能力非常有用。选择适合的重启策略(如 `always`或 `unless-stopped`),可以确保应用程序在各种情况下保持运行。理解并配置这些策略是确保Docker容器化应用可靠性的关键。
288 93
|
1月前
|
网络协议 API Docker
Docker+consul容器服务的更新与发现
通过本文的介绍,我们详细探讨了如何结合Docker和Consul来实现容器服务的更新与发现。通过Consul的服务注册和发现功能,可以高效地管理和监控容器化服务,确保系统的高可用性和可扩展性。希望本文能帮助您在实际项目中更好地应用Docker和Consul,提高系统的可靠性和管理效率。
65 23

热门文章

最新文章