Docker 桌面(版本 4.29.0)将拉取的镜像文件存储在哪里?

Docker 桌面(版本 4.29.0)将拉取的镜像文件存储在哪里?

使用 Docker 桌面 4.29.0,我提取了 jlesage/docker-firefox-esr 镜像并基于此镜像运行了一个容器。本地文件系统上此镜像的 Dockerfile 在哪里,或者 Docker 应用程序没有写入?
使用 docker ps 命令,我看到我有一个容器,但我无法使用浏览器连接到它。

7e1bc281f10a jlesage/firefox-esr:latest "/init" 15 分钟前 启动 15 分钟 5800/tcp, 5900/tcp tender_hawking
我想将 5900 更改为 5800 并启动一个新容器,但 Dockerfile 在哪里?

当我尝试连接到 http://my.localhost.ip:5800http://my.localhost.ip:5900

更新:
我关闭了 Docker Desktop 应用程序(这使 docker 守护进程仍在运行)并运行:

docker run -d \
    --name=firefox-esr \
    -p 5800:5800 \
    jlesage/firefox-esr

并立即能够连接到http://127.0.0.1:5800使用我的浏览器。容器正在使用 0.0.0.0:5800->5800/tcp、5900/tcp 运行

相关内容