docker可视化工具Portainer

1:Portainer简介
Portainer是一个docker可视化管理工具,可以非常方便地管理docker镜像容器。官网地址:https://www.portainer.io/
注:现在Portainer有BE(收费)和CE(免费)版本,安装的时候自行决定,建议根据官方文档走,不要用最新的因为不稳定,英文的文档阅读吃力可以翻译成中文,翻译完了大部分没差别

安装:

dart 复制代码
docker pull portainer/portainer

然后创建并启动容器,其中docker.sock包含了docker的容器数据 需要开启两个端口,一个8000与sock通信,一个9000与外部进行通信

dart 复制代码
// 需要开启两个端口,一个8000与sock通信,一个9000与外部进行通信
// --restart=always 容器在什么情况下要重启,always:开机自动启动
// -v 挂载的数据卷
docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portaine


// 最新版本的CE版本启动指令 可以看到,后面多了-ce:latest,如果不想最新的,把latest指定版本
// 创建一个数据卷
docker volume create portainer_data
docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest

访问,你的机器IP:9000

第一次进去要注册,密码要8位以上

选择本地的话,local即可


docker-compose启动portainer

dart 复制代码
version: "3.0"
services:
  portainer:
    image: portainer/portainer
    container_name: portainer
    volumes: 
     - /var/run/docker.sock:/var/run/docker.sock 
     - portainer_data:/data
    networks:
     - hello
    ports:
     - "8000:8000"
     - "9000:9000"
 volumes:
   portainer_data:
相关推荐
qq_364371723 小时前
基于 Docker 容器化环境配置
运维·docker·容器
GentleDevin4 小时前
Docker 运维常用命令大全
docker·容器·运维命令
运维全栈笔记4 小时前
基于Docker的MinIO单机部署与功能测试指南
运维·docker·容器
心机之蛙qee5 小时前
docker的安装(RHEL9)
运维·docker·容器
炸炸鱼.5 小时前
Docker 高级管理 —— 容器通信技术与数据持久化
docker
乐hh6 小时前
DM8配置SSL
数据库·docker·ssl
Cat_Rocky6 小时前
kubernetes ingress粗浅学习
学习·容器·kubernetes
极客先躯6 小时前
高级java每日一道面试题-2025年12月05日-实战篇[Dockerj]-Docker 安装后的默认存储路径是什么?如何修改?
java·docker·默认存储路径在不同系统上的区别·linux overlay2·修改存储路径的理论方法·修改流程中的关键理论点
凤舞飘伶6 小时前
windows安装docker-desk
windows·docker·容器
运维全栈笔记6 小时前
Docker一键部署Immich:自建私有云相册,照片视频备份无忧
linux·服务器·网络·docker·容器