Docker Hubからサードパーティイメージの古いビルドをプルするにはどうすればよいですか?
たとえば、適切な/カールの this build をプルしたいと思います。
「ビルドコード」をタグとして使用し、ビルドの最後に表示されるイメージの部分的なSHA256を使用してみましたが、どちらも機能しません。
注:これは Docker:特定のビルドIDをプルするにはどうすればよいですか? とは異なります。その質問の作成者はバージョンをフォークして、自分のビルドに回避策としてタグを付けることができるためです。過去に作成されたものにアクセスしようとしています(回帰を分析するため)。
それは不可能だと思います。 [ビルドの詳細]タブには、ビルドが作成されるたびに上書きされた最新およびエッジ以外のタグは表示されません。
画像提供者に連絡してみてください。これは彼のgithubプロファイルで、彼のメールアドレスを見つけることができます: https://github.com/md5
彼は彼の古いコミットのいくつかから取られた以前のバージョンをあなたに提供するかもしれません。
ダイジェストIDが必要です。
例えば:
docker pull postgres@sha256:500edc08fa825dbf3f28dceced99fe84b8a4211d7a45fc0062250d4efb0f64c5
一部のプロジェクトには、古いダイジェストIDを取得するために利用可能な追加の履歴がある場合があります。たとえば、次のプロジェクト: https://github.com/docker-library/repo-info/tree/master/repos
画像にタグがない場合のみ、ダイジェストIDを使用できます。 FROMはFROM image:tag
またはFROM image:hash
のいずれかです。 debian:jessie@c856411d1c21111855a54c5d29f2bfe099d63ce7
をプルしたい場合、これは本当に悪いです