代码之家  ›  专栏  ›  技术社区  ›  Rabadash8820

Ruby1.9 Docker官方图片在哪里?

  •  1
  • Rabadash8820  · 技术社区  · 6 年前

    我在Windows10上的GitBash shell中运行了以下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
    

    看起来一切都“刚刚好用”,现在我有了一个Ruby1.9.3 Docker图像。

    但这张照片是从哪里来的? 当我看着 library/ruby Docker Hub 或在相关的 GitHub repo 我没看到有人提到 1.9.3 标签。Docker Hub上有许多针对Ruby1.9.3的第三方图像,我担心我下载了其中一个,而不是Ruby或Docker团队的“官方”图像。我还想找到这张图片的来源,这样我就能看到它的dockerfile中有什么。这张图片是不是在上面链接的官方页面中没有提到?我对Ruby世界还很陌生,所以任何输入都有帮助!

    1 回复  |  直到 6 年前
        1
  •  2
  •   Uku Loskit    6 年前

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

    您可以通过API看到它:

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

    它从 library/x ,表示这是官方版本。