2017-05-26 8 views
2

私はジェンキンスのパイプラインでテスト用のドッカーイメージを作成し、これをDockerハブにアップロードし、それらをKubernetesに展開します。テストプロセスの終わりに、テストマシンからではなく、Dockerハブからテストイメージを削除します。コマンドラインからドッカーのハブイメージを削除するにはどうすればよいですか?記載されているようにドッカーハブからコマンドライン経由でドッカーイメージを削除するにはどうすればよいですか?

+0

の可能性のある重複(https://stackoverflow.com/questions/21398087/how-can-i- [どのように私はドッカーの画像を削除することができますか?] delete-dockers-images) – ipinak

+3

これは複製ではありません。コマンドラインを使用してDockerハブからイメージを削除します。 – codefx

+0

元のバージョンにはそのことが記載されていませんでした。 – ipinak

答えて

4

使用ドッカーハブAPIは:

curl -X DELETE -u "$user:$pass" https://index.docker.io/v1/repositories/$namespace/$reponame/ 

はあなたのユーザー名とパスワードので$user$passを交換してください: https://docs.docker.com/v1.7/reference/api/docker-io_api/#delete-a-user-repository

私はカールとテスト画像の削除をテストしてみましたそれぞれDocker Hubです。 $namespace(私の場合は$userと同じです)と$reponame(画像はtestでした)と置き換えてください。

+0

これは完全なイメージを削除します。特定のタグを削除するにはどうすればよいですか? – codefx

+0

現在、APIを使用して特定のタグを削除する方法はありません。 –

関連する問題