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:
相关推荐
JavaLearnerZGQ24 分钟前
配置Docker镜像源
运维·docker·容器
老友@40 分钟前
Docker 化 Node.js 项目完整部署流程
docker·容器·node.js
众俗1 小时前
Linux+Docker+SpringBoot 简单部署
linux·spring boot·docker
cc20229282 小时前
ingress概念和实际运用
容器·kubernetes·k8s
九皇叔叔4 小时前
从零了解 Dockerfile:构建属于你的 Docker 镜像
运维·docker·容器
susu10830189114 小时前
windows系统下docker desktop创建容器指定ip
运维·docker·容器
水冗水孚4 小时前
50多张图详细记录——使用Jenkins完成前端项目CICD自动化部署教程(不踩坑!)
前端·docker·jenkins
昙鱼9 小时前
Linux上使用Docker安装MinIO指南
云原生·eureka
Garc9 小时前
linux Debian 12 安装 Docker(手动)
linux·docker·debian
苦逼IT运维9 小时前
Kubernetes 双层 Nginx 容器环境下的 CORS 问题及解决方案(极端情况)
运维·nginx·容器·kubernetes·jenkins·运维开发·ci