登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
导读
排行榜
资讯
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
写博客
小组
VIP申请
VIP网盘
网盘
联系我们
发帖说明
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
业界
›
轻松驾驭Docker! Desktop部署Portainer全攻略 ...
轻松驾驭Docker! Desktop部署Portainer全攻略
[ 复制链接 ]
映各
2025-6-9 15:13:49
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
轻松驾驭Docker!Windows Docker Desktop部署Portainer全攻略
一、引言
在当今的软件开发领域,Docker 已经成为构建、部署和运行应用的标准之一。它通过容器化技术使得开发者可以轻松地打包应用程序及其依赖,并确保它们可以在任何环境中一致地运行。
为了更好地管理和监控这些容器,Portainer 作为一款开源且轻量级的 Docker 管理工具应运而生。通过Portainer,你可以轻松地管理容器、镜像、网络等。本文将指导你如何在Docker Desktop中安装和配置Portainer,帮助你更高效地管理Docker容器。
二、环境要求
在开始之前,请确保你的系统满足以下要求:
操作系统:Windows 10 或更高版本
至少 4GB 的内存(建议 8GB 或以上)
启用 Hyper-V 或 WSL 2(Windows Subsystem for Linux 2)
Docker:已经安装并运行Docker Desktop(具体安装,可参考之前文章:
Windows安装Docker Desktop,详细步骤 https://blog.csdn.net/qq_17153885/article/details/141337873?spm=1001.2014.3001.5501)
三、安装 Portainer
3.1 拉取镜像
Portainer 提供社区版(CE)和企业版(EE),此处使用
社区版
。
执行以下命令拉取最新镜像:
docker pull portainer/portainer-ce:latest
复制代码
3.2 创建数据卷
创建一个名为 portainer_data 的数据卷,用于存储 Portainer 的持久化数据:
docker volume create portainer_data
复制代码
这将创建一个名为portainer_data的数据卷。
3.3 运行Portainer容器
接下来,我们将运行Portainer容器,并将其映射到主机的9000端口。执行以下命令:
docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data --name prtainer portainer/portainer-ce
复制代码
这个命令将会:
-d:在后台运行容器;
-p 9000:9000:将容器的9000端口映射到主机的9000端口;
--restart=always:容器退出时总是自动重启;
-v /var/run/docker.sock:/var/run/docker.sock:共享Docker守护进程的Unix套接字,以便Portainer可以访问Docker API;
-v portainer_data:/data:将前面创建的数据卷portainer_data挂载到容器的/data目录,以保存配置和数据;
--name prtainer:为容器指定一个名称(这里使用prtainer作为名称);
portainer/portainer-ce:使用Portainer镜像创建容器。
3.4 验证安装
运行以下命令以查看 Portainer 容器是否正在运行:
docker ps
复制代码
四、访问 Portainer 控制台
4.1 打开浏览器,访问
http://localhost:9000
复制代码
若在远程服务器安装,将 localhost 替换为服务器 IP。
4.2
初始化设置
创建管理员账户
:输入用户名和密码。
连接本地 Docker 环境
:
选择
"Get Started"
→
"Local"
(已自动检测到 Docker Desktop 环境)。
五、使用 Portainer 管理 Docker
Portainer 的主要功能如下:
仪表盘
:查看容器、镜像、卷等资源状态。
容器管理
:启动/停止容器、查看日志、进入终端等。
镜像管理
:拉取/删除镜像、构建自定义镜像。
网络与存储
:配置网络、管理数据卷。
5.1 Docker容器概览
选择local选项卡后本地docker详细信息展示
5.2 管理容器(Containers)
查看运行容器
在步入local,我们就可以按需管理容器、镜像、网络等配置信息。不妨点击containers查看我们服务器中当前运行的docker容器。
启动/停止容器
查看容器日志
进入容器终端
容器升级
进入某个容器的详情,点击编辑(Edit):
在编辑页面,更改镜像名称:
注:如果想要更新容器到最新版,只需要添加latest即可;如果是更新到特别版本,请在尾部添加特定版本号,这些在docker hub上均可找到对应的信息。
然后点击部署容器即可:
5.3 管理镜像(Images)
查看镜像列表:点击左侧菜单栏的“镜像”选项,你将看到当前Docker环境中所有镜像的列表。
搜索和拉取镜像:在镜像页面,点击右上角的“拉取镜像”按钮,输入镜像名称和标签,然后点击“拉取镜像”按钮,即可从Docker Hub或其他镜像仓库拉取镜像。
删除镜像:在镜像列表中,点击每个镜像右侧的垃圾桶图标,即可删除镜像。
5.4 管理网络(Networks)
查看网络列表:点击左侧菜单栏的“网络”选项,你将看到当前Docker环境中所有网络的列表。
创建网络:在网络页面,点击右上角的“创建网络”按钮,选择网络类型(桥接、主机或覆盖),输入网络名称,然后点击“创建网络”按钮,即可创建新的网络。
删除网络:在网络列表中,点击每个网络右侧的垃圾桶图标,即可删除网络。
5.5 管理堆栈(Stacks)
查看堆栈列表:点击左侧菜单栏的“堆栈”选项,你将看到当前Docker环境中所有堆栈的列表。堆栈是一组相关联的服务,使用Docker Compose文件定义,以后我们也会用该功能带着大家做一些很酷的事情。
创建堆栈:在堆栈页面,点击右上角的“创建堆栈”按钮,输入堆栈名称,选择部署方式(Web编辑器、上传Compose文件或从URL部署),然后点击“创建堆栈”按钮,即可部署新的堆栈。
更新堆栈:在堆栈列表中,点击堆栈名称进入堆栈详情页面。在此页面,你可以修改Docker Compose文件,然后点击“更新堆栈”按钮,以便应用新的配置。
删除堆栈:在堆栈列表中,点击每个堆栈右侧的垃圾桶图标,即可删除堆栈。
结束语
通过 Portainer 的图形化界面,Windows 用户无需依赖繁琐的命令行即可轻松驾驭 Docker 容器。无论是部署开发环境、监控资源状态,还是管理镜像与网络,Portainer 都能将复杂操作简化为直观的点击交互。它的多用户权限控制和预置应用模板,更是为团队协作与生产部署提供了可靠保障。
作为 Docker Desktop 的最佳搭档,Portainer 不仅能提升开发效率,还能帮助新手快速理解容器化技术的核心逻辑。现在就动手安装体验吧!探索 Portainer 的更多高阶功能(如 Kubernetes 集成或自定义模板),可关注我们的后续教程,让容器管理成为你技术栈中的又一利器!
本文由博客一文多发平台 OpenWrite 发布!
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
轻松
驾驭
Docker
Desktop
部署
相关帖子
如何在 Python 中轻松添加、隐藏和删除幻灯片
C#AI系列(5): 从零开始 C# 轻松语音识别
Flask 应用部署实战:Nginx 反向代理配置指南
SeaTunnel(2.3.12)部署及其Demo(含CDC实时采集demo)
一键部署!一款开源自托管的照片画廊神器!
docker学习笔记
docker学习笔记
Tomcat部署zrlog——处理动态数据的环境
Docker安装Postgresql
解决Docker磁盘空间告急:认识并清理“悬空镜像”
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
安全
如何在 Python 中轻松添加、隐藏和删除幻灯片
1
152
忆雏闲
2025-12-03
业界
C#AI系列(5): 从零开始 C# 轻松语音识别
0
109
梦霉
2025-12-07
业界
Flask 应用部署实战:Nginx 反向代理配置指南
1
955
盒礁泅
2025-12-11
业界
SeaTunnel(2.3.12)部署及其Demo(含CDC实时采集demo)
1
632
溧久苟
2025-12-11
安全
一键部署!一款开源自托管的照片画廊神器!
2
294
莅耸
2025-12-12
安全
docker学习笔记
0
718
咒卖箴
2025-12-14
安全
docker学习笔记
1
806
汪玉珂
2025-12-14
安全
Tomcat部署zrlog——处理动态数据的环境
2
238
予捻
2025-12-15
安全
Docker安装Postgresql
1
894
章娅萝
2025-12-18
业界
解决Docker磁盘空间告急:认识并清理“悬空镜像”
0
570
訾颀秀
2025-12-19
回复
(1)
扎先
2025-10-29 08:07:13
回复
使用道具
举报
照妖镜
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
用心讨论,共获提升!
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
签约作者
程序园优秀签约作者
发帖
映各
2025-10-29 08:07:13
关注
0
粉丝关注
25
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
3934307807
991124
anyue1937
9994892
kk14977
6845358
4
xiangqian
638210
5
韶又彤
9997
6
宋子
9981
7
闰咄阅
9993
8
刎唇
9993
9
俞瑛瑶
9998
10
蓬森莉
9949
查看更多
今日好文热榜
879
追踪链路--使用envoy来记录后端pod真实ip
878
从 MCP 到 Agent Skills,AI Ready 的 .NET
471
STM32软件IIC通信驱动文件(附下载地址)
680
从零实现富文本编辑器#9-编辑器文本结构变
632
Spring+MyBatis环境下SqlSession管理机制详
930
Lit 架构解析:从 Web Components 到 lit-h
318
AI生成UI界面工具测评:8款主流设计工具的
33
JAVA 使用国密 SM4 加解密
152
Minio开始收费了?别慌,这5种免费的分布式
27
vue 甘特图 vxe-gantt 手动增加一条依赖线
641
荣耀再续 | 蚁景科技卫冕第138届广交会测试
104
荣耀再续 | 蚁景科技卫冕第138届广交会测试
933
上周热点回顾(12.15-12.21)
832
国产化Word处理组件Spire.DOC教程:通过Pyt
476
架构师必备:后端程序员需要了解的数仓知识
325
【GitHub每日速递 20251222】Paru:功能爆
961
企业级多智能体系统(MAS)架构深度研究:C
198
北京守嘉陪诊登顶2025年度陪诊行业排行 专
235
流量暴跌 96%:AI 聊天机器人正在构建危险
176
AI生成论文查重能过么?8款AI写论文软件测