V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Emilyan
V2EX  ›  程序员

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

  •  1
     
  •   Emilyan · 2023-07-27 10:38:38 +08:00 · 661 次点击
    这是一个创建于 495 天前的主题,其中的信息可能已经有所发展或是发生改变。

    当了好几年 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 中的镜像/容器,今天突然被分隔开了。

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1610 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 16:56 · PVG 00:56 · LAX 08:56 · JFK 11:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.