其实教主差不多 3 月份左右跑过 portainer,而且还把 docker-compose.yml
推到仓库里了。但还是因为种种原因比如:
- 没有 i18n
- DockerHub 版本落后官网很多,落后其实也就罢了关键是你还不停提醒我,难道这版本落后怪我吗。。。
- DockerDeskop + VSCode 的插件暂时也还勉强够用而且还比较方便
于是就差不多没管了,估计也是因为觉得不好用就头脑发热给删了(好在 Git 有提交记录)
然后再后来长期苦于 DockerDesktop 的 CLI 窗口的字体实在难以恭维,加之又没找到合适的用 SSH 连接容器的方法和更方便的传输文件的方法(懒得在 GitBash 里手输 docker exec
进去 Ctrl PQ 出来以及手输 docker cp
),就想再尝试下 portainer,于是有了以下熟悉的步骤:
- 之前有过使用记录,我不看,我就是要去官网看最新的,哎,就是玩儿。。。。
- 遇到问题我就不看 FAQ 和 ISSUES 我就百度,哎,不会英语那不怪我。。。。
- 解决问题我就不记笔记我就留个印象就行了,哎,Typora 没找到好看的主题,语雀也不好用。。。。
其实如果稍微一个不注意回想一下,自己每天都抱怨的日常:
- 50% 的时间睡觉
- 20% 的时间在秒选关羽
- 10% 的时间在秒选关羽的路上
- 剩下 1% 在抄 BUG
- 再剩下 10% 在跟强迫症斗智斗勇
- 最后 10% 在思考玄学问题
- 至于多出来的 1% 完全是因为在秒选关羽的路上偶尔歇一歇好像也无可厚非对吧
好像似乎也并不是空穴来风不无道理。至于为什么说踩坑:
然后在一个牛头不对马嘴的地方反复横跳了好久好久,包括但不限于:
- 反复
docker-compose down
、docker-compose up -d
- 反复在官网查看版本兼容问题(目前镜像名为
portainer/portainer-ce
) - 关闭防火墙后横跳
- 内网穿透出去了横跳
然后才慢慢看到 Skip 那个字。。。。。
关于 Socket 可以看 Docker 的文档:
至于同样是只连接本地为什么为得连 TCP 套接字,那关键是连 Everything 都搜不到的 docker.sock 本教主怎么可能搜得到。。。。更何况好像根本就没有啊(What is the docker.sock equivalent on Windows 10?
)哎,有 WSL2 我不用,,,,