【docker系列】可视化Docker 管理工具——Portainer

1. 介绍

Portainer是一个可视化的Docker操作界面,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。

2. 需要环境

2.1 硬件需求

CPU:至少1核

内存:推荐≥1G

硬盘:无特殊要求

2.2 软件需求

需要Linux系统,Docker、Docker-Compose,环境安装见《必备的Docker和Docker-compose环境安装》,本安装环境均基于Debian11。

3.部署

3.1 Docker-Compose方式安装

复制代码
# 切换到root权限
sudo -i
# 创建数据文件夹
mkdir /etc/docker/portainer && cd /etc/docker/portainer

```bash
# 编辑docker-compose文件
vim docker-compose.yaml     

```bash
version: "3"
services:
  portainer:
    image: portainer/portainer:latest
    container_name: portainer
    restart:always
    ports:
      - "9000:9000"
    volumes:
      - /home/app/portainer/data:/data
      - /var/run/docker.sock:/var/run/docker.sock

复制上述配置文件内容,shift+ins 粘贴文本后,输入 :wq 退出保存

复制代码
#启动安装服务
docker-compose up -d

3.2 Docker安装

复制代码
# 切换到root权限
sudo -i
# 创建数据文件夹
mkdir /etc/docker/portainer && cd /etc/docker/portainer

```bash
#下载Portainer的Docker镜像;
docker pull portainer/portainer

```bash
# 运行Portainer容器
然后再使用如下命令运行Portainer容器;
docker run -p 9000:9000 -p 8000:8000 --name portainer \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /home/app/portainer/data:/data \
-d portainer/portainer

4.使用说明

第一次登录的时候需要创建管理员账号,访问地址:http://IP:9000/

之后选择连接到本地的Docker环境,连接完成后我们就可以愉快地使用Portainer进行可视化管理了!

相关推荐
梅羽落5 小时前
谷歌无法安装扩展程序解决方法(也许成功)
经验分享
六哥探店实录18 小时前
外带服务的温度:藏在包装里的“生活共情力”
经验分享·职场和发展·生活·创业创新·学习方法·新浪微博·餐饮行业
Joker—H21 小时前
【Java】Reflection反射(代理模式)
java·开发语言·经验分享·代理模式·idea
门前云梦1 天前
ollama+open-webui本地部署自己的模型到d盘+两种open-webui部署方式(详细步骤+大量贴图)
前端·经验分享·笔记·语言模型·node.js·github·pip
骁的小小站1 天前
The Missing Semester of Your CS Education 学习笔记以及一些拓展知识(六)
linux·经验分享·笔记·学习·bash
m0_564264181 天前
开源数据库E-R图绘制工具分享
数据库·经验分享·mysql·e-r图·开源工具
花海如潮淹1 天前
API安全监测工具:数字经济的免疫哨兵
网络·经验分享·笔记·安全
TeleostNaCl1 天前
在OpenWrt上使用udpxy同时实现在机顶盒和Potplayer等直播流软件观看IPTV直播的方法
网络·经验分享·电视盒子·智能电视·tv·电视
智者知已应修善业2 天前
【C# 找最大值、最小值和平均值及大于个数和值】2022-9-23
经验分享·笔记·算法·c#
YGY Webgis糕手之路2 天前
OpenLayers 快速入门(六)Interaction 对象
前端·vue.js·经验分享·笔记·web