有没有觉得每次在玩转Docke的时候都在用指令很不方便,当container数量很多的时候该怎麽管理呢? 有的! 有一个免费的轻量化GUI工具 Portainer 十分符合您的需求。portainer的产品图案也相当有意思,是一个卸货手臂帮忙Docker装箱。
portainer本身也是一个docker容器,可以在Docker HUB- portainer/portainer-ce上找到他。根据以下安装步骤根据官方文档,以下是windows版的部分,先建立好一个volume再运行。
Portainer分成Server版与Agent版,其实就是portainer可以监控其他服务器的docker状况,我们这次范例用我的windows桌机当作Server、把我学校的服务器当作Agent,试着连接吧! 下面是Window 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,一开始会要求你输入帐号密码:
接着选择Local Docker就行。点击connect
接着进入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即可。
接着就能够开始使用portainer,使用上很简单易懂,有针对Stack的管理(docker-compose)、在Container页面中可以再不同页面对contianer开启、关闭、重启、进入container....等。
大家可以自己玩玩看,挺有趣的。
<<: [C 语言笔记--Day07] 如何用 C 语言实作一个泛型物件
>>: Day4:有时遇到M365茶包射击(Troubleshooting)没灵感时该如何下手
如果说可以让模型缩小10倍,精度还维持水准,这是什麽巫术? 延续 Day 20 的模型优化作法,本...
故事依时间序简述 故事背景:某航空公司(以下简称某航) 某航於2017上半年裁员,共计裁减约600名...
为什麽会参加铁人赛 因为工作关系需要从零开始接触php,并学习其框架laravel,当时主管问我有没...
从左侧栏位获取药局位置 当我们在左设拦点击药局列表时,左侧的地图区域不会带我们到对应的位置,此时我们...
Azure Cosmos DB API for MongoDB- 找个地方放资料 MongoDB是一...