docker desktop,神秘失踪又再次出现的镜像

2023-07-27 10:38:38 +08:00
 Emilyan

当了好几年 crud 程序员,最近才开始接触 docker ,菜鸟一个,闹笑话请大佬见谅。

前些天我在 windows 上装了 WSL2 Ubuntu ,安装了 docker ,拉了个 mysql 镜像在本地开发用。 这两天工作要配置 testcontainers ,需要 docker 开放远程访问接口,但是 WSL2 里的 docker 配来配去都不行。 于是我就下载了 docker desktop ,解决了这个 docker 接口的问题,顺利在本地跑起了 testcontainers.

奇怪的事情发生了。 下载了 docker desktop 之后,我将 resource 设定为 WSL 集成,然后在 idea 里用 testcontainers 跑单元测试。 这时候,无论是 desktop 的 UI 里面,还是 Ubuntu 虚拟机里使用命令行,查看镜像都能看到 testcontainers 测试需要的 testcontainers/ryuk 镜像和 postgresql 镜像。而原有的 mysql 镜像和容器都不见了。 我本来以为是原来的镜像容器被自动覆盖了,也没放在心里。 在 Ubuntu 的 docker 里新拉了 docker:dind 镜像,也正常显示在 desktop UI 里面。

没想到今天重新启动 Ubuntu 和 docker desktop 之后,desktop UI 里只能看见昨天的 testcontainers/ryuk 镜像和 postgresql 镜像,Ubuntu 虚拟机里只能看见前几天的 mysql 镜像和容器,还有昨天拉的 docker:dind 镜像。

也就是说昨天还集成在一起的 ubuntu docker 和 docker desktop 中的镜像/容器,今天突然被分隔开了。

635 次点击
所在节点    程序员
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/960122

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX