Day 16: 利用Portainer方便管理Docker

Portainer介绍

有没有觉得每次在玩转Docke的时候都在用指令很不方便,当container数量很多的时候该怎麽管理呢? 有的! 有一个免费的轻量化GUI工具 Portainer 十分符合您的需求。portainer的产品图案也相当有意思,是一个卸货手臂帮忙Docker装箱。

https://ithelp.ithome.com.tw/upload/images/20210918/20119044xn4p3jj0v3.png

安装Portainer

portainer本身也是一个docker容器,可以在Docker HUB- portainer/portainer-ce上找到他。根据以下安装步骤根据官方文档,以下是windows版的部分,先建立好一个volume再运行。

Portainer分成Server版与Agent版,其实就是portainer可以监控其他服务器的docker状况,我们这次范例用我的windows桌机当作Server、把我学校的服务器当作Agent,试着连接吧! 下面是Window Server版:

安装Server

  • docker volume create portainer_data
  • 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/portainer-ce

完成後输入localhost:9000可以进入portainer,一开始会要求你输入帐号密码:

https://ithelp.ithome.com.tw/upload/images/20210918/20119044xhKookET8j.png

接着选择Local Docker就行。点击connect

https://ithelp.ithome.com.tw/upload/images/20210918/20119044pjh8ohTv8F.png

安装Agent

接着进入linux,输入:

  • docker run -d -p 9001:9001 --name portainer_agent --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/docker/volumes:/var/lib/docker/volumes portainer/agent

开启localhost:9000,进入setting>endpoints>new endpoints。输入名称与Agent的URL,预设安装Agent的port是9001,按下Add endpoint即可。

https://ithelp.ithome.com.tw/upload/images/20210918/20119044tch4VtVec5.png

使用Portainer

接着就能够开始使用portainer,使用上很简单易懂,有针对Stack的管理(docker-compose)、在Container页面中可以再不同页面对contianer开启、关闭、重启、进入container....等。

大家可以自己玩玩看,挺有趣的。
https://ithelp.ithome.com.tw/upload/images/20210918/20119044zYLew7ReFW.png


<<:  [C 语言笔记--Day07] 如何用 C 语言实作一个泛型物件

>>:  Day4:有时遇到M365茶包射击(Troubleshooting)没灵感时该如何下手

Day 21 : 模型优化 - 剪枝 Pruning

如果说可以让模型缩小10倍,精度还维持水准,这是什麽巫术? 延续 Day 20 的模型优化作法,本...

某航空裁员後被骇

故事依时间序简述 故事背景:某航空公司(以下简称某航) 某航於2017上半年裁员,共计裁减约600名...

Day1 跟着官方文件学习Laravel-前言

为什麽会参加铁人赛 因为工作关系需要从零开始接触php,并学习其框架laravel,当时主管问我有没...

Day30-实作(地图) (part2)

从左侧栏位获取药局位置 当我们在左设拦点击药局列表时,左侧的地图区域不会带我们到对应的位置,此时我们...

Day 17 Azure Cosmos DB API for MongoDB- 找个地方放资料

Azure Cosmos DB API for MongoDB- 找个地方放资料 MongoDB是一...