当前位置: 首页 > news >正文

Docker部署Portainer CE结合内网穿透实现容器的可视化管理与远程访问

文章目录

    • 前言
    • 1. 本地安装Docker
    • 2. 本地部署Portainer CE
    • 3. 公网远程访问本地Portainer-CE
      • 3.1 内网穿透工具安装
      • 3.2 创建远程连接公网地址
    • 4. 固定Portainer CE公网地址

前言

本篇文章介绍如何在Ubuntu中使用docker本地部署Portainer CE可视化管理工具,并结合cpolar实现公网远程管理容器和镜像。

Portainer Community Edition (CE) 是Portainer的2.0版本,它提供了更强大的功能和性能,支持更多的数据量和用户数,以及更多的安全性和可扩展性。可轻松交付容器化应用程序,它提供对 Docker、Swarm、Kubernetes 和 ACI 环境的无缝管理。凭借其直观的界面和广泛的 API,Portainer CE 使您能够有效地管理所有编排器资源,包括容器、映像、卷和网络。使用功能丰富的工具包和时尚的图形用户界面,轻松部署和高效管理容器。

接下来,讲解如何使用docker在本地Linux环境部署Portainer CE。

image.png

【视频教程】

本地Docker部署Portainer CE可视化管理工具结合cpolar远程管理容器镜像

1. 本地安装Docker

本教程操作环境为Linux Ubuntu系统,在开始之前,我们需要先安装Docker。

在终端中执行下方命令安装docker:

curl -fsSL https://get.docker.com -o get-docker.sh

然后再启动docker

sudo sh get-docker.sh

最后我们在docker容器中运行下 hello world 看一下是否安装成功。

sudo docker container run hello-world

可以看到出现了hello world,也就是说明我们已经安装docker成功,那么接下来就可以直接拉取Answer镜像了。

image-20240910145208138

2. 本地部署Portainer CE

首先配置docker镜像源,在终端执行:

http://www.lryc.cn/news/476569.html

相关文章:

  • 不适合的学习方法
  • 在子类中调用父类的构造函数
  • 【K8S系列】Kubernetes 中 Service 的流量不均匀问题【已解决】
  • C-小H学生物
  • 什么是软件设计模式, 它们⽤于解决什么问题, 它们为什么有效
  • LeetCode 3165.不包含相邻元素的子序列的最大和:单点修改的线段树(动态规划)
  • ios 快捷指令扩展(Intents Extension)简单使用 swift语言
  • 虚拟化环境中的精简版 Android 操作系统 Microdroid
  • NFTScan Site:以蓝标认证与高级项目管理功能赋能 NFT 项目
  • Vue:模板 MVVM
  • Kafka 消息丢失如何处理?
  • Mysql报错注入之floor报错详解
  • EPS原理笔记
  • LeetCode 876. 链表的中间结点
  • 划界与分类的艺术:支持向量机(SVM)的深度解析
  • 题目:100条经典C语言笔试题目(1-5)
  • python代码编写规范及注意事项
  • 【Linux】命令行参数 | 环境变量
  • python 使用进程池并发执行 SQL 语句
  • 我也谈AI
  • 算法妙妙屋-------1.递归的深邃回响:二叉树的奇妙剪枝
  • 编写第一个 Appium 测试脚本:从安装到运行!
  • mysql查表相关练习
  • airtest+poco多脚本、多设备批处理运行测试用例自动生成测试报告
  • Prometheus套装部署到K8S+Dashboard部署详解
  • python使用pymysql
  • Vue3 + TypeScript 组件和文件命名规范及 setup 导入顺序规范
  • netty之处理连接源码分析
  • Dockerfile文件编写
  • Oracle SQL 使用 ROWNUM 分页查询速度太慢的问题及解决方案!