web-dev-qa-db-ja.com

Docker Hubからイメージタグを削除しますか?

Docker Hubイメージの管理方法を理解するためのリソースを見つけることができませんでした。

V0.0.1でタグ付けされたイメージがあり、V0.0.2でタグ付けされた新しいイメージを作成しました。新しいバージョンは別の方法でビルドされているため、V0.0.1イメージを削除し、ユーザーが古いイメージをプルしないようにしたいと思います。

19
kennethlimcp

可能であれば、[設定]をクリックした後、リポジトリの詳細をクリックします。画像を見てください:

print screen

10

2016年10月の時点で、各バージョンの右側にあるDocker Hubリポジトリと[タグ]タブをクリックすると、削除ボタン/アイコンが使用可能になります。

Docker Hub screenshot

4
ozren1983

最近Docker Hubのユーザーインターフェイスが更新されたため、リポジトリの設定タブに削除オプションが表示されるようになりました。

ワークフローは次のとおりです。

  1. Repositoriesに移動します
  2. 削除するリポジトリを選択してください
  3. 設定タブを選択します
  4. Delete Repositoryボタンをクリックします
  5. ポップアップにリポジトリ名を入力して確認し、削除を確認します。

enter image description here

ただし、画像を削除する場合は、タグタブに移動します。 "..."記号をクリックすると、次の画像に示すように、画像を削除するオプションが表示されます

enter image description here

3

以前のバージョンのハブでは、[タグ]タブを使用してこれを実行できました。クリックするとタグを削除できることを示す小さな「x」が表示されました。ハブの新しいバージョンでは、これはなくなったようです。機能がいつか戻ってくると思います。

関連する問題は https://github.com/docker/hub-feedback/issues/68 のようです。

現時点では、私が確認できる唯一の回避策は次のとおりです。

  • リポジトリを削除して再作成し、保持したいタグのみをプッシュします
  • Dockerサポートに連絡し、不要なタグを手動で削除するよう依頼します
3
Adrian Mouat

現在、コマンドラインまたはWebポータルからハブから画像を削除することはできません。未解決の問題があります:

多分ここに回避策があります: プライベートDockerレジストリからの画像の削除

3
FunThomas424242
  1. Hub.docker.comを開いてサインインします。
  2. 画像の[詳細]をクリックします。
  3. タグをクリックします。
  4. 右側の削除アイコン(ビン)をクリックします。

残念ながら、その画像の唯一のタグを削除しても、画像は引き続きアカウント/リポジトリにリストされます。ただし、docker pullその画像でエラーメッセージが表示されます。画像を完全に削除する唯一の方法は、アカウント(およびそのすべての画像)を削除することだと思います。

2
Paulo Merson

Dockerハブから画像付きのタグを簡単に削除または削除できます。

  1. Docker Hubにログインします。
  2. 上部ナビゲーションバーの「 リポジトリ 」に移動し、特定の画像を開きます。
  3. ページ上部の[タグ]タブに移動します。
  4. 削除するタグをチェックボックスでマークします。
  5. 左上の「アクション」ドロップダウンボックスを選択します。それをクリックして「削除」を選択します。

tag deletion screenshot

それでおしまい。

1
chiducaf

人々はDocker Hub UIから特定のタグを削除する機能は削除されたと言っていますが、これは不正確で、もう少し隠されています。

  1. docker Hubのリポジトリに移動します
  2. 「タグ」に移動
  3. 下部にある[すべて表示]リンクをクリックします
  4. 削除するタグの右側にある「...」メニューを押します
  5. 「削除」を押します

これにより、Docker Hubの新バージョンで特定のタグを削除できます。

0
Sam Johnson

docker Hubにログインすると、[設定]タブに大きな赤い[削除]ボタンがあります。

0