Portainer:Docker可视化管理神器部署与使用攻略

Portainer是一款优秀的Docker可视化管理工具,它提供了简洁美观的Web界面,可以通过点击鼠标轻松管理Docker环境。

一、Portainer简介

Portainer是一个轻量级的Docker管理界面,具有以下特点:

  • 可视化操作:通过Web界面管理Docker容器、镜像、网络、卷等
  • 功能全面:支持容器生命周期管理、日志查看、资源监控等
  • 易于部署:基于Docker容器部署,一键启动
  • 多环境支持:可管理本地和远程Docker环境
  • 开源免费:Community Edition完全免费使用

二、Portainer部署

2.1 基础环境准备

确保服务器已安装Docker环境,安装方法可参考ubuntu安装docker教程

2.2 快速部署Portainer

使用Docker一键部署Portainer CE(社区版):

复制代码
docker run -d \
  --name=portainer \
  --restart=always \
  -p 9000:9000 \
  -p 8000:8000 \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v portainer_data:/data \
  portainer/portainer-ce:latest

参数说明:

  • -p 9000:9000:Web管理界面端口
  • -p 8000:8000:Edge agent通信端口
  • -v /var/run/docker.sock:/var/run/docker.sock:连接本地Docker守护进程
  • -v portainer_data:/data:数据持久化存储
  • --restart=always:容器自动重启

2.3 Docker Compose部署(推荐)

创建docker-compose.yml文件:

复制代码
version: '3.8'
services:
  portainer:
    image: portainer/portainer-ce:latest
    container_name: portainer
    restart: always
    ports:
      - "8000:8000"
      - "9000:9000"
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - portainer_data:/data
    environment:
      - TZ=Asia/Shanghai

volumes:
  portainer_data:

启动服务:

复制代码
# 创建并启动容器
docker-compose up -d

# 查看运行状态
docker-compose ps

2.4 验证部署状态

检查容器运行状态:

复制代码
# 查看Portainer容器状态
docker ps | grep portainer

# 查看容器日志
docker logs portainer

三、Portainer登录配置

3.1 初始访问

部署完成后,在浏览器中访问:

复制代码
http://服务器IP地址:9000

首次访问会看到Portainer的初始化界面。

3.2 管理员账户创建

  1. 在初始化界面中设置管理员账户
  2. 输入用户名(建议使用admin)
  3. 设置强密码(至少8位,包含大小写字母、数字和特殊字符)
  4. 确认密码后点击"Create User"

四、Portainer功能使用

4.1 容器管理

登录后进入主界面,可以看到:

  • 容器列表和状态
  • 系统资源使用情况
  • 快捷操作按钮

常用操作:

  • 点击容器名称查看详细信息
  • 使用启动/停止/重启按钮管理容器
  • 点击"Logs"查看容器日志
  • 点击"Console"进入容器终端

4.2 镜像管理

在"Images"菜单中可以:

  • 查看本地镜像列表
  • 拉取新镜像
  • 删除不需要的镜像
  • 查看镜像详情

4.3 网络和卷管理

  • Networks:管理Docker网络
  • Volumes:管理数据卷
  • 可以创建、删除、查看详细信息
相关推荐
Leinwin7 小时前
OpenClaw 多 Agent 协作框架的并发限制与企业化规避方案痛点直击
java·运维·数据库
2401_865382507 小时前
信息化项目运维与运营的区别
运维·运营·信息化项目·政务信息化
漠北的哈士奇7 小时前
VMware Workstation导入ova文件时出现闪退但是没有报错信息
运维·vmware·虚拟机·闪退·ova
如意.7598 小时前
【Linux开发工具实战】Git、GDB与CGDB从入门到精通
linux·运维·git
运维小欣8 小时前
智能体选型实战指南
运维·人工智能
yy55278 小时前
Nginx 性能优化与监控
运维·nginx·性能优化
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ9 小时前
Linux 查询某进程文件所在路径 命令
linux·运维·服务器
05大叔11 小时前
网络基础知识 域名,JSON格式,AI基础
运维·服务器·网络
安当加密11 小时前
无需改 PAM!轻量级 RADIUS + ASP身份认证系统 实现 Linux 登录双因子认证
linux·运维·服务器
dashizhi201511 小时前
服务器共享禁止保存到本地磁盘、共享文件禁止另存为本地磁盘、移动硬盘等
运维·网络·stm32·安全·电脑