讲师中心 微信公众号
AI工具推荐 视频效率加速

Linux怎么安装Portainer管理Docker_Linux Docker图形化管理【实战】

老晨君_2246

老晨君_2246

发布时间:2026-04-07 20:04:46

|

890人浏览过

|

来源于php中文网

原创

Portainer可通过六步完成部署:一、确保Docker服务运行;二、拉取portainer/portainer-ce:latest镜像;三、创建portainer_data数据卷;四、运行容器并映射9000端口、挂载docker.sock和数据卷;五、浏览器访问localhost:9000初始化管理员账户;六、登录后验证Endpoints状态为Up。

linux怎么安装portainer管理docker_linux docker图形化管理【实战】

如果您希望在Linux系统中通过图形化界面管理Docker容器,Portainer是一个轻量、开源且无需复杂配置的可视化工具。以下是完成Portainer部署与访问的完整操作流程:

一、确认Docker服务已运行并启用

Portainer依赖于Docker守护进程提供API接口,因此必须确保Docker已正确安装且处于活动状态。若Docker未运行,Portainer将无法连接本地引擎。

1、执行命令检查Docker服务状态:sudo systemctl status docker

2、如显示inactive,启动服务:sudo systemctl start docker

3、设置开机自启:sudo systemctl enable docker

二、拉取Portainer Server镜像

Portainer以容器方式运行,需先从Docker Hub获取官方镜像。使用默认latest标签可获得稳定版本,避免指定过时或测试分支。

1、执行拉取命令:docker pull portainer/portainer-ce:latest

2、验证镜像是否成功下载:docker images | grep portainer

三、创建持久化数据卷

Portainer需保存用户配置、端点信息及权限策略,使用命名卷可确保容器重启后数据不丢失,避免每次重装都需重新配置。

1、创建专用卷:docker volume create portainer_data

2、确认卷已存在:docker volume ls | grep portainer_data

四、运行Portainer容器(绑定宿主机端口)

通过映射宿主机的9000端口至容器内部,使Web界面可通过浏览器直接访问。同时挂载Docker套接字和数据卷,赋予Portainer管理权限与状态持久能力。

1、执行运行命令: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:latest

2、检查容器运行状态:docker ps | grep portainer

五、初始化管理员账户并登录

首次访问时,Portainer强制要求创建管理员用户,该账户拥有对所有连接端点的完全控制权,密码强度需满足至少小写字母、大写字母、数字、特殊字符中的三项。

1、在浏览器中打开地址:http://localhost:9000(若为远程服务器,替换localhost为服务器IP)

2、在注册表单中输入用户名与强密码,点击Create user

3、选择Local端点类型,点击Connect完成接入

六、验证Docker引擎连接状态

登录后首页会显示当前连接的Docker环境信息。若出现“Endpoint unreachable”提示,说明容器未能正确挂载Docker套接字或Docker服务异常。

1、进入左侧菜单Endpoints,查看状态列是否显示Up

2、若状态为Down,重新检查步骤四中-v参数是否包含/var/run/docker.sock路径

3、确认宿主机Docker套接字文件存在且可读:ls -l /var/run/docker.sock

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
超级简历WonderCV

一款AI办公效率工具,主要用于免费求职简历模版下载制作,应届生职场人必备简历制作神器,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

PixTV
PixTV Hot

PixTV是一款面向AIGC内容创作的AI视频生成工具。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

AionClaw
AionClaw Hot

AionClaw是一款面向办公、创作和编程任务的AI桌面智能体。

Seko
Seko Hot

一款AI视频创作工具,主要用于商汤科技推出的创编一体的AI短视频创作Agent,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

UpDream
UpDream Hot

一款AI视频创作工具,主要用于哔哩哔哩推出的自研AI视频创作工具,适合需要提升相关任务效率的用户。

切问学术

切问学术是一款AI论文写作工具,复旦大学NLP团队推出的AI学术智能体。

相关专题

更多
硬盘接口类型介绍
硬盘接口类型介绍

硬盘接口类型有IDE、SATA、SCSI、Fibre Channel、USB、eSATA、mSATA、PCIe等等。详细介绍:1、IDE接口是一种并行接口,主要用于连接硬盘和光驱等设备,它主要有两种类型:ATA和ATAPI,IDE接口已经逐渐被SATA接口;2、SATA接口是一种串行接口,相较于IDE接口,它具有更高的传输速度、更低的功耗和更小的体积;3、SCSI接口等等。

3108

2023.10.19

PHP接口编写教程
PHP接口编写教程

本专题整合了PHP接口编写教程,阅读专题下面的文章了解更多详细内容。

4669

2025.10.17

php8.4实现接口限流的教程
php8.4实现接口限流的教程

PHP8.4本身不内置限流功能,需借助Redis(令牌桶)或Swoole(漏桶)实现;文件锁因I/O瓶颈、无跨机共享、秒级精度等缺陷不适用高并发场景。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

3729

2025.12.29

java接口相关教程
java接口相关教程

本专题整合了java接口相关内容,阅读专题下面的文章了解更多详细内容。

426

2026.01.19

k8s和docker区别
k8s和docker区别

k8s和docker区别有抽象层次不同、管理范围不同、功能不同、应用程序生命周期管理不同、缩放能力不同、高可用性等等区别。本专题为大家提供k8s和docker区别相关的各种文章、以及下载和课程。

705

2023.07.24

docker进入容器的方法有哪些
docker进入容器的方法有哪些

docker进入容器的方法:1. Docker exec;2. Docker attach;3. Docker run --interactive --tty;4. Docker ps -a;5. 使用 Docker Compose。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

5159

2024.04.08

docker容器无法访问外部网络怎么办
docker容器无法访问外部网络怎么办

docker 容器无法访问外部网络的原因和解决方法:配置 nat 端口映射以将容器端口映射到主机端口。根据主机兼容性选择正确的网络驱动(如 host 或 overlay)。允许容器端口通过主机的防火墙。配置容器的正确 dns 服务器。选择正确的容器网络模式。排除主机网络问题,如防火墙或连接问题。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

6137

2024.04.08

docker镜像有什么用
docker镜像有什么用

docker 镜像是预构建的软件组件,用途广泛,包括:应用程序部署:简化部署,提高移植性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2333

2024.04.08

Kratos框架HTTP与gRPC服务开发教程
Kratos框架HTTP与gRPC服务开发教程

本专题围绕Kratos框架双协议服务开发,涵盖HTTP路由与处理器编写、参数获取、gRPC服务实现与客户端调用、metadata上下文传递、encoding编解码注册、统一响应封装、超时控制与流式响应实现方法。

0

2026.10.10

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn