写过一篇 发表于 4 天前

轻松驾驭Docker!Windows Docker Desktop摆设Portainer全攻略

轻松驾驭Docker!Windows Docker Desktop摆设Portainer全攻略

一、引言

在当今的软件开发领域,Docker 已经成为构建、摆设和运行应用的尺度之一。它通过容器化技能使得开发者可以轻松地打包应用程序及其依赖,并确保它们可以在任何情况中同等地运行。
为了更好地管理和监控这些容器,Portainer 作为一款开源且轻量级的 Docker 管理工具应运而生。通过Portainer,你可以轻松地管理容器、镜像、网络等。本文将指导你如何在Docker Desktop中安装和配置Portainer,资助你更高效地管理Docker容器。

https://img2024.cnblogs.com/other/3128209/202502/3128209-20250226005123400-433396094.png​


二、情况要求

在开始之前,请确保你的系统满足以下要求:

[*]操作系统: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:latesthttps://img2024.cnblogs.com/other/3128209/202502/3128209-20250226005124026-30201433.png​

https://img2024.cnblogs.com/other/3128209/202502/3128209-20250226005124507-1178299946.png​

3.2 创建数据卷

创建一个名为 portainer_data​ 的数据卷,用于存储 Portainer 的持久化数据:
docker volume create portainer_datahttps://img2024.cnblogs.com/other/3128209/202502/3128209-20250226005124866-48301660.png​
这将创建一个名为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镜像创建容器。
https://img2024.cnblogs.com/other/3128209/202502/3128209-20250226005125156-2009958165.png​

https://img2024.cnblogs.com/other/3128209/202502/3128209-20250226005125725-1159020233.png​

3.4 验证安装

运行以下命令以查看 Portainer 容器是否正在运行:
docker pshttps://img2024.cnblogs.com/other/3128209/202502/3128209-20250226005126095-1986914957.png​


四、访问 Portainer 控制台

4.1 打开欣赏器,访问

http://localhost:9000

[*]若在长途服务器安装,将 localhost​ 替换为服务器 IP。
https://img2024.cnblogs.com/other/3128209/202502/3128209-20250226005126495-815479170.png​

4.2 初始化设置


[*]创建管理员账户:输入用户名和密码。
https://img2024.cnblogs.com/other/3128209/202502/3128209-20250226005126791-2055419563.png​


[*]毗连本地 Docker 情况:
选择"Get Started"→"Local" (已自动检测到 Docker Desktop 情况)。
https://img2024.cnblogs.com/other/3128209/202502/3128209-20250226005128470-374334466.png​

https://img2024.cnblogs.com/other/3128209/202502/3128209-20250226005129700-324862249.png​


五、使用 Portainer 管理 Docker

Portainer 的主要功能如下:

[*]仪表盘:查看容器、镜像、卷等资源状态。
[*]容器管理:启动/制止容器、查看日记、进入终端等。
[*]镜像管理:拉取/删除镜像、构建自界说镜像。
[*]网络与存储:配置网络、管理数据卷。

5.1 Docker容器概览

选择local选项卡后本地docker详细信息展示
https://img2024.cnblogs.com/other/3128209/202502/3128209-20250226005131967-168658727.png​

5.2 管理容器(Containers)

查看运行容器

在步入local,我们就可以按需管理容器、镜像、网络等配置信息。不妨点击containers查看我们服务器中当前运行的docker容器。
https://img2024.cnblogs.com/other/3128209/202502/3128209-20250226005133244-672892666.png​

https://img2024.cnblogs.com/other/3128209/202502/3128209-20250226005135020-1426490195.png​
https://img2024.cnblogs.com/other/3128209/202502/3128209-20250226005135900-1053888383.png​

https://img2024.cnblogs.com/other/3128209/202502/3128209-20250226005138713-1161497004.png​

启动/制止容器

https://img2024.cnblogs.com/other/3128209/202502/3128209-20250226005139627-1666284271.png​


查看容器日记

https://img2024.cnblogs.com/other/3128209/202502/3128209-20250226005140536-306953842.png​

https://img2024.cnblogs.com/other/3128209/202502/3128209-20250226005140994-344847245.png​

进入容器终端

https://img2024.cnblogs.com/other/3128209/202502/3128209-20250226005141423-835264677.png​

https://img2024.cnblogs.com/other/3128209/202502/3128209-20250226005141859-164747413.png​

https://img2024.cnblogs.com/other/3128209/202502/3128209-20250226005142574-406604970.png​

容器升级

进入某个容器的详情,点击编辑(Edit):
https://img2024.cnblogs.com/other/3128209/202502/3128209-20250226005142980-809766410.png​

https://img2024.cnblogs.com/other/3128209/202502/3128209-20250226005143301-255920332.png​


在编辑页面,更改镜像名称:
https://img2024.cnblogs.com/other/3128209/202502/3128209-20250226005143622-860232734.png​
注:假如想要更新容器到最新版,只需要添加latest即可;假如是更新到特殊版本,请在尾部添加特定版本号,这些在docker hub上均可找到对应的信息。
然后点击摆设容器即可:
https://img2024.cnblogs.com/other/3128209/202502/3128209-20250226005143819-331079692.png​

5.3 管理镜像(Images)

查看镜像列表:点击左侧菜单栏的“镜像”选项,你将看到当前Docker情况中全部镜像的列表。
https://img2024.cnblogs.com/other/3128209/202502/3128209-20250226005144827-2052513180.png​


搜索和拉取镜像:在镜像页面,点击右上角的“拉取镜像”按钮,输入镜像名称和标签,然后点击“拉取镜像”按钮,即可从Docker Hub或其他镜像仓库拉取镜像。
https://img2024.cnblogs.com/other/3128209/202502/3128209-20250226005146026-493678913.png​

删除镜像:在镜像列表中,点击每个镜像右侧的垃圾桶图标,即可删除镜像。
https://img2024.cnblogs.com/other/3128209/202502/3128209-20250226005146309-400799709.png​

5.4 管理网络(Networks)

查看网络列表:点击左侧菜单栏的“网络”选项,你将看到当前Docker情况中全部网络的列表。
https://img2024.cnblogs.com/other/3128209/202502/3128209-20250226005147443-1649619657.png​

创建网络:在网络页面,点击右上角的“创建网络”按钮,选择网络类型(桥接、主机或覆盖),输入网络名称,然后点击“创建网络”按钮,即可创建新的网络。
删除网络:在网络列表中,点击每个网络右侧的垃圾桶图标,即可删除网络。

5.5 管理堆栈(Stacks)

查看堆栈列表:点击左侧菜单栏的“堆栈”选项,你将看到当前Docker情况中全部堆栈的列表。堆栈是一组干系联的服务,使用Docker Compose文件界说,以后我们也会用该功能带着大家做一些很酷的事变。
https://img2024.cnblogs.com/other/3128209/202502/3128209-20250226005148145-1812110667.png​

创建堆栈:在堆栈页面,点击右上角的“创建堆栈”按钮,输入堆栈名称,选择摆设方式(Web编辑器、上传Compose文件或从URL摆设),然后点击“创建堆栈”按钮,即可摆设新的堆栈。
更新堆栈:在堆栈列表中,点击堆栈名称进入堆栈详情页面。在此页面,你可以修改Docker Compose文件,然后点击“更新堆栈”按钮,以便应用新的配置。
删除堆栈:在堆栈列表中,点击每个堆栈右侧的垃圾桶图标,即可删除堆栈。

竣事语
通过 Portainer 的图形化界面,Windows 用户无需依赖繁琐的命令行即可轻松驾驭 Docker 容器。无论是摆设开发情况、监控资源状态,还是管理镜像与网络,Portainer 都能将复杂操作简化为直观的点击交互。它的多用户权限控制和预置应用模板,更是为团队协作与生产摆设提供了可靠保障。
作为 Docker Desktop 的最佳搭档,Portainer 不仅能提升开发效率,还能资助新手快速理解容器化技能的焦点逻辑。如今就动手安装体验吧!探索 Portainer 的更多高阶功能(如 Kubernetes 集成或自界说模板),可关注我们的后续教程,让容器管理成为你技能栈中的又一利器!
https://img2024.cnblogs.com/other/3128209/202502/3128209-20250226005149063-1422364410.gif​
本文由博客一文多发平台 OpenWrite 发布!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 轻松驾驭Docker!Windows Docker Desktop摆设Portainer全攻略