使用 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:5800和http://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 运行