|
最近又深度的玩了会wsl2, 因为公司给配的azure virtual deskop配了32G内存,不玩就浪费了。 装了个ubuntu,缺省下wsl2的默认发行, 然后又装了docker-desktop, 又多了个docker-desktop vm, 在docker-desktop里开了k8s集成,所以在k8s里玩nginx controller,data flow那是相当的绕,win 本机127.0.0.1, 到docker-desktop vm, 再到docker-desktop里面的docker instance,最后进ingress-nginx pod, 再到应用的pod。 最搞笑的是docker-desktop vm是个极简的vm, 好在wsl可以直接钻到它的肚子里,在里面直接docker ps, 居然提示不支持, 在隔壁的ubuntu里,甚至在win里,都可以直接用docker ps来查看,在母体里居然不允许查。 docker-desktop:/tmp/docker-desktop-root/run/desktop/mnt/host/c/Users/egao/k8s/nginx# docker ps It looks like you have tried to invoke the docker CLI from the docker-desktop WSL2 distribution. This is not supported. Please invoke the docker CLI from the Windows Command Prompt, PowerShell, or other compatible terminals. PS C:\Users\egao\k8s\nginx> 问了下ai, 因为 Docker Desktop 故意在它的底层 Shell 里把 docker 命令行工具给“结扎”了。 现在ai都这么幽默了吗? 而且ai画图和分析,真的不错啊 |