Docker イメージの削除

DockerDockerBeginner
今すぐ練習

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

超自然アカデミーへようこそ。ここでは、あなたはゴーストハンターとしての役割を担い、Docker から望ましくない幽霊を取り除くことになります。あなたの使命は、「rmi」スキルを習得し、不要なイメージで汚染された Docker 環境を浄化することです。このチャレンジを受け止め、熟練したゴーストハンターになるために Docker スキルを磨きましょう!


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL docker(("Docker")) -.-> docker/ImageOperationsGroup(["Image Operations"]) docker/ImageOperationsGroup -.-> docker/rmi("Remove Image") subgraph Lab Skills docker/rmi -.-> lab-271493{{"Docker イメージの削除"}} end

不要な幽霊を暴き出せ

このステップでは、まず Docker 環境に存在する幽霊を特定し、そのとらわれたイメージを理解します。まずはすべての Docker イメージを一覧表示し、祓う対象の幽霊イメージを選択しましょう。

$ docker images

次に、「docker rmi」コマンドを使って幽霊イメージを削除します。

$ docker rmi hello-world

残る幽霊を討ち取る

このステップでは、幽霊の世界をもっと深く掘り下げ、まだあなたの Docker ホストに縛り付けられている残る幽霊と対峙します。次のコマンドを使ってすべての未使用イメージを特定して進みましょう。

$ docker images -f "dangling=true"

「dangling」イメージとは、タグ付けされておらず、どのコンテナにも関連付けられていないイメージです。これらのイメージは通常、ビルドプロセス中やコンテナが削除されるときに作成され、タグ付けされていないイメージ層が残ります。

そして、それぞれのイメージに対して次のコマンドを実行して、残る幽霊を取り除きましょう。

$ docker rmi <image-name>

Docker の領域を浄化する

このステップでは、すべての未使用イメージを削除することで、Docker 環境を最終的に浄化し、残った幽霊の残渣から解放します。

$ docker image prune -a

まとめ

この実験では、あなたは Docker の超自然アカデミーにおいてゴーストハンターの役割を担いました。「rmi」スキルを習得することで、Docker 環境から望ましくない幽霊イメージを識別して削除する方法を学びました。これらのスキルを身につけることで、不要な幽霊を遠ざけながら、クリーンで効率的な Docker の世界を維持する準備ができました。ゴーストハンティングと Docker の浄化を楽しんで!