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

老晨君_2246

老晨君_2246

2026-04-07

870人浏览

原创

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

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

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

相关专题

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

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

2023.10.19

3108

3

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

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

2025.10.17

4649

12

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

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

2025.12.29

3729

9

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

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

2026.01.19

426

15

k8s和docker区别
k8s和docker区别

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

2023.07.24

705

4

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

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

2024.04.08

5139

6

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

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

2024.04.08

6117

6

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

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

2024.04.08

2333

7

Docker容器化部署与DevOps实践
Docker容器化部署与DevOps实践

本专题面向后端与运维开发者,系统讲解 Docker 容器化技术在实际项目中的应用。内容涵盖 Docker 镜像构建、容器运行机制、Docker Compose 多服务编排,以及在 DevOps 流程中的持续集成与持续部署实践。通过真实场景演示,帮助开发者实现应用的快速部署、环境一致性与运维自动化。

2026.02.11

239

16

热门下载

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

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.6万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 133.4万人学习