官方 Ruby 1.9 Docker 图片在哪里?

Where are the official Ruby 1.9 Docker Images?

我 运行 来自 Git Bash shell Windows 10 上的以下 Docker 命令:

docker pull ruby:1.9.3

获得以下输出(为清楚起见,我删除了几行):

1.9.3: Pulling from library/ruby
...
Digest: sha256:c296bd581b8c1ee0585a77cafc0b14342356cea30a10fa2c9f82370909665149
Status: Image is up to date for ruby:1.9.3

所以它看起来像一切 "just worked" 我现在有一个 Ruby 1.9.3 Docker 图像。

但是这张图片是从哪里来的? 当我在 Docker Hub or at the associated GitHub repo 查看 library/ruby 时,我没有看到任何提及 1.9.3 标签。 Docker Hub 上有许多针对 Ruby 1.9.3 的第三方图像,我担心我下载了其中一个图像而不是 "official" 图像 Ruby 或 Docker 队。我还想找到这张图片的来源,以便我可以查看其 Docker 文件中的内容。上面链接的官方页面中没有提到这张图片吗?我对 Ruby 世界还很陌生,所以任何意见都有帮助!

它实际上可用,但在 Dockerhub 中不可见:

你可以通过API看到它:

https://hub.docker.com/v2/repositories/library/ruby/tags/1.9.3/

它从 library/x 中提取的事实意味着它是一个正式版本。