コンテナと画像の違いは何ですか?
https://blog.csdn.net/a1035082174/article/details/84975467
https://www.runoob.com/w3cnote/docker-clear-command.html
Dockerクリーンアップコマンド
分類 プログラミング技術
実行中のすべてのコンテナを強制終了します
docker kill $(docker ps -a -q)
停止したコンテナをすべて削除します
docker rm $(docker ps -a -q)
ぶら下がりでタグ付けされていないすべてのミラーを削除します
docker rmi $(docker images -q -f dangling=true)
ミラーのIDで指定されたミラーを削除します
docker rmi <image id>
すべてのミラーを削除します
docker rmi $(docker images -q)
これらのコマンドのエイリアスを作成する
# ~/.bash_aliases
# 杀死所有正在运行的容器.
alias dockerkill='docker kill $(docker ps -a -q)'
# 删除所有已经停止的容器.
alias dockercleanc='docker rm $(docker ps -a -q)'
# 删除所有未打标签的镜像.
alias dockercleani='docker rmi $(docker images -q -f dangling=true)'
# 删除所有已经停止的容器和未打标签的镜像.
alias dockerclean='dockercleanc || true && dockercleani'
https://blog.csdn.net/qq_26709459/article/details/80785761
Dockerはイメージとコンテナーを削除します
スーパーボタン2018-06-2318 : 28:58103898コレクション89
カテゴリ列:環境ビルド Docker記事タグ:docker イメージ コンテナの削除
著作権
dockerで画像を削除するには、次の方法を使用できますコマンド:
docker rmi 镜像id
dockerでコンテナーを削除するには、次のコマンドを使用できます。
docker rm 容器id
次のコマンドを使用して、現在実行中のコンテナを表示します
docker ps
終了したコンテナについては、次のコマンドを使用して表示できます。
docker ps -a
例:
現在実行中のコンテナを
表示する:すべての画像を表示する:
すべての終了コンテナを表示する:
ダウンロード画像を削除したい「button-api」:
この時点で、削除に失敗したことがわかります。プロンプト情報によると、削除したい画像が現在削除中であることがわかります。IDが「a4516aee2e7a」のコンテナで使用されているため、停止したコンテナを削除してから画像を削除する必要があります。
コンテナを削除した後、「button-api」イメージを再度削除します。
これで、削除が成功したことがわかります。
すべてのミラーを再クエリし、「button-api」が削除されていることを確認します。
削除する場合、以下の状況も発生する可能性があります。複数のミラーIDが同じ場合、削除も失敗します
。このとき、「REPOSITORY」と「TAR」に従って削除することもできます。
コンテナの削除とイメージの削除の違いがわかりました。
そして、以前に起動したコンテナを再起動します。これは、以前に変更したXTDroneのコンテナを起動した場合、次のコマンドを再度実行しないでください。これにより、新しいコンテナが作成されます。再起動する前に起動しました。下の図のコンテナのコマンドを使用します。
sudo docker run -p 6080:80 -p 5900:5900 -e RESOLUTION = 1920x1080 -v / dev / shm:/ dev / shm xtdrone-melodic
次に、今回取得したXTDronedockerに基づくPrometheusのシミュレーションdockerイメージコンテナーのIDはc08ef8110bd9です。
次回コンピューターを再起動してからこのコンテナーコマンドを開始するときは、docker runc08ef8110bd9である必要があると思います。