Portainer安装和使用

官网
https://www.portainer.io/
帮助文档
https://docs.portainer.io/

简介

Portainer 是一个开源的 Docker 和 Kubernetes 管理工具,提供了一个直观的 Web 界面,用于简化容器、镜像、网络、卷等资源的管理。它支持 Docker 的本地和远程管理,还可以用于管理 Docker Swarm 集群和 Kubernetes 集群。通过 Portainer,用户可以无需命令行即可可视化地管理容器、服务和集群,极大地方便了 DevOps 和运维人员的工作。

  1. 环境查看
  • 系统环境
# cat /etc/redhat-release 
Rocky Linux release 9.3 (Blue Onyx)
# uname -a
Linux Rocky9StoneCrm003080 5.14.0-362.18.1.el9_3.0.1.x86_64 #1 SMP PREEMPT_DYNAMIC Sun Feb 11 13:49:23 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
  • 软件环境
# docker version
Client: Docker Engine - Community
 Version:           25.0.3
 API version:       1.44
 Go version:        go1.21.6
 Git commit:        4debf41
 Built:             Tue Feb  6 21:14:42 2024
 OS/Arch:           linux/amd64
 Context:           default

Server: Docker Engine - Community
 Engine:
  Version:          25.0.3
  API version:      1.44 (minimum version 1.24)
  Go version:       go1.21.6
  Git commit:       f417435
  Built:            Tue Feb  6 21:13:06 2024
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.6.28
  GitCommit:        ae07eda36dd25f8a1b98dfbf587313b99c0190bb
 runc:
  Version:          1.1.12
  GitCommit:        v1.1.12-0-g51d5e94
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0
  1. 使用Docker安装服务端
    使用docker启动
# docker run -d -p 8000:8000 -p 9443:9443 -p 9000:9000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:2.26.1

解析

# 后台运行
# docker run -d
# 映射端口,其中9443为https端口 9000为http端口
# -p 8000:8000 
# -p 9443:9443 
# -p 9000:9000 
# 定义启动docker名
# --name portainer
# 总是重启
# --restart=always 
# 挂载数据卷
# -v /var/run/docker.sock:/var/run/docker.sock 
# -v portainer_data:/data
# 目前最新版本镜像
# portainer/portainer-ce:2.26.1

使用以下地址登录

# http链接
# http://ip:9000
# https链接
# https://ip:9443

首次登录设置用户名和密码
默认用户为admin 密码自定义
登录后默认会添加本地为管理主机命名为local
image

  1. 添加docker客户端

获取添加客户端帮助
image
image
image

# docker run -d \
  -p 9001:9001 \
  --name portainer_agent \
  --restart=always \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v /var/lib/docker/volumes:/var/lib/docker/volumes \
  -v /:/host \
  portainer/agent:2.26.1

运行docker之后在web端即可看到
image

posted @   minseo  阅读(75)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
历史上的今天:
2024-02-07 Docker-compose至K8S迁移工具kompose
2018-02-07 Python全栈day24-25(面向对象编程)
2018-02-07 Python之实现简单计算器功能
点击右上角即可分享
微信分享提示