银河麒麟系统安装Portainer容器管理教程
在银河麒麟V10操作系统上成功安装Docker引擎后,许多用户可能希望获得比命令行更直观便捷的管理体验。此时,一款高效的图形化管理工具就显得至关重要。Portainer作为一款轻量级且功能强大的Docker容器Web管理平台,能够完美解决这一问题,让您通过浏览器即可轻松管理容器、镜像、数据卷和网络等所有Docker资源,极大提升运维效率。

本文将针对银河麒麟V10操作系统(涵盖SP1、SP2、SP3等多个更新版本,并兼容x86_64与aarch64两种主流CPU架构),详细讲解三种可靠且高效的Portainer安装部署方案,满足不同网络环境下的需求。
一、在线拉取镜像并运行Portainer容器(推荐网络畅通环境使用)
若您的银河麒麟服务器能够直接访问互联网,在线安装是最快捷、最简便的方式。此方法直接从Docker Hub官方仓库拉取最新镜像,仅需几条命令即可完成部署。
首先,请确保Docker服务已正常运行且当前用户具备操作权限。执行命令 sudo systemctl status docker 以确认服务状态为“active (running)”,同时检查当前用户是否已加入docker用户组。
随后,根据您的服务器CPU架构拉取对应的Portainer官方镜像。对于x86_64(AMD64)架构平台,请使用:sudo docker pull portainer/portainer-ce:linux-amd64-2.20.2-alpine。若为ARM64架构(例如飞腾、鲲鹏处理器),则使用:sudo docker pull portainer/portainer-ce:linux-arm64-2.20.2-alpine。
镜像拉取完成后,为持久化保存Portainer的配置数据(防止容器重启后丢失),需要创建一个数据卷:sudo docker volume create portainer_data。
最后,启动Portainer容器。以下命令将映射主机9000端口,并挂载Docker守护进程套接字及数据卷:sudo docker run -d -p 9000:9000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:linux-amd64-2.20.2-alpine(请确保镜像名称与拉取的一致)。
如果系统防火墙处于开启状态,需放行9000端口:sudo firewall-cmd --permanent --add-port=9000/tcp && sudo firewall-cmd --reload。
二、离线加载Portainer镜像包(适用于内网、涉密或断网环境)
对于无法连接互联网的内部网络、涉密环境或物理隔离的服务器,离线部署是唯一可行的方案。该方法要求您提前在一台可联网的机器上准备好镜像文件。
操作流程简明:首先在联网机器上执行拉取并导出镜像。例如,为ARM64架构准备镜像包:docker pull portainer/portainer-ce:linux-arm64-2.20.2-alpine && docker save portainer/portainer-ce:linux-arm64-2.20.2-alpine > portainer-ce-arm64-2.20.2.tar。
之后,将生成的 portainer-ce-arm64-2.20.2.tar 文件传输至目标银河麒麟系统的指定目录,例如 /opt/images/。
在目标服务器上,加载此镜像包:sudo docker load < /opt/images/portainer-ce-arm64-2.20.2.tar。加载成功后,使用 sudo docker images | grep portainer 命令验证镜像是否存在。
后续步骤与在线安装相同:创建数据卷,并使用已加载到本地的镜像名称来运行容器。
三、使用Docker Compose编排部署(适合需要统一管理或多服务编排的场景)
如果您习惯于使用Docker Compose进行服务编排,或者未来计划管理更多关联服务,利用Compose文件部署Portainer将使配置管理更清晰,并易于复用和版本控制。
首先确保系统已安装docker-compose工具。若未安装,可通过系统包管理器(如yum或apt)进行安装。
接着,创建专属部署目录并进入:mkdir -p /opt/portainer && cd /opt/portainer。
在该目录下,创建 docker-compose.yml 配置文件。您可以直接复制以下内容,该配置定义了服务、端口映射及数据卷挂载:
version: '3.8'
services:
portainer:
image: portainer/portainer-ce:linux-amd64-2.20.2-alpine
container_name: portainer
restart: always
ports:
- "9000:9000"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- portainer_data:/data
volumes:
portainer_data:
配置文件保存后,使用一条命令启动所有服务:sudo docker-compose up -d。
最后,检查服务运行状态:执行 sudo docker-compose ps,若看到portainer服务状态显示为“Up”,即表示部署成功。
以上三种方法全面涵盖了从在线到离线、从快速单机部署到标准化编排管理的各类应用场景。您可以根据实际的网络条件与运维偏好,选择最合适的一种进行安装。部署完毕后,在浏览器中访问 https://您的服务器IP地址:9000,即可进入Portainer的初始化设置界面,开始您的可视化Docker管理之旅。
相关攻略
麒麟OS部署Docker提供五种实测方法:YUM在线安装适用于联网标准环境;离线二进制包适合物理隔离场景;复用CentOS8源可应对官方源失效;DEB包安装适配Ubuntu系桌面版;RPM离线包则用于SP2 SP3服务器版。需根据系统版本、架构及网络条件选择对应方案,确保成功安装并启动服务。
C 项目Docker部署实战:镜像选择、端口配置与常见问题解决 核心观点:成功部署C 项目到Docker,关键在于掌握三个核心环节:选择合适的基础镜像、正确配置端口映射以及规避常见的部署陷阱。虽然 NET 6及以上版本提供了出色的跨平台支持,但许多开发者在初次尝试Docker部署时,仍会因基础镜像误
深入解析:用Python实现原生Docker交互式终端完整指南 本文详细讲解如何利用docker-py库实现真正的交互式docker exec -it功能,通过底层socket操作连接宿主机标准输入输出与容器内进程的I O流,彻底解决exec_run默认非阻塞、无法透传终端输入的技术难题。 许多开发
在Docker容器中配置Composer:避开那些“坑”,让依赖管理丝滑起来 想在Docker容器里顺畅地使用Composer?秘诀其实很简单:忘掉宿主机的一切,把容器当作一个全新的、独立的环境来对待。 所有配置都必须明确地在容器内部完成。否则,构建卡顿、安装报错、缓存失效,甚至恼人的权限问题都会接
Atom如何配置Docker?Atom集成Docker开发工具方法 开门见山地说,如果你正试图在Atom编辑器里集成Docker,那么可能需要先调整一下预期。一个核心结论是:Atom本身并不支持可靠的Docker集成。这款编辑器官方早已停止维护,所有流传的“Atom + Docker”方案都存在根本
热门专题
热门推荐
在麒麟操作系统上配置SSH公钥登录,不仅能免去每次输入密码的繁琐,更能显著增强远程连接的安全性。整个过程并不复杂,核心步骤围绕密钥生成、公钥部署和服务端配置展开。本文将详细介绍几种主流方法,涵盖从自动化部署到手动配置,助你轻松完成麒麟系统SSH密钥登录设置。 一、使用ssh-keygen与ssh-c
登录循环闪退应先删 Xauthority和 ICEauthority文件、修复 tmp权限为1777、重置ukui mate dconf配置、清理磁盘空间、重装lightdm并重新配置。 在银河麒麟操作系统中输入密码后,屏幕一闪又回到登录界面,这种“登录循环”问题确实令人困扰。这通常并非硬件故障,而
GUSD是一种与美元1:1锚定的合规稳定币,由Gemini交易所发行并受纽约州金融服务部监管。其核心价值在于为加密世界提供透明、受监管的美元等价物,主要应用于交易、支付和价值存储。投资者需关注其中心化托管风险、监管政策变化及智能合约潜在漏洞,理解其作为传统金融与加密市场桥梁的定位与局限。
在Windows 11系统中,确保系统音频稳定输出到指定设备(如已连接的耳机或已配对的蓝牙音箱),核心在于正确配置默认音频输出设备。您可以通过任务栏快速设置、系统设置应用、控制面板声音对话框、音量混合器下拉菜单或Win+Ctrl+V快捷键这五种主流方案,实现即时切换或永久性配置,彻底解决声音输出错乱
宏胜集团近期发生重要人事与业务调整。总裁办主任叶雅琼、销售总经理吴汀燕、法务部部长周卓盈及生产管理科科长吴潘潘等多位高管已离职,该消息已获接近集团人士证实。与此同时,集团启动了部分非生产业务的外包运作,显示出其正在优化内部结构与运营模式。这一系列变动可能意味着公司正处于战略调整期,旨在聚焦核心业务并





