====== Docker クイックメンテナンス ======
Docker 20.10.1
--- //[[http://www.y2sunlight.com|y2sunlight]] 2020-12-30//
[[docker:top|Dockerに戻る]]
関連記事
* [[wsl2:ubuntu:docker|WSL2/Ubuntu に Docker をインストールする]]
* [[docker:20:basic|Dcoker コンテナの基本的な利用方法(Run)]]
* Docker コンテナイメージの作成(Bulid)
リンク
* [[https://docs.docker.jp/engine/reference/commandline/index.html|Docker コマンドリファレンス]] --- Docker日本語ドキュメント
本章は、筆者が Docker のメンテナンス時に良く使うコマンドを備忘録的に集めています。
----
===== docker コマンド =====
==== 一括処理 ====
== 一括コンテナ削除 ==
$ docker ps -aq | xargs docker rm
== 一括イメージ削除 ==
$docker images -aq | xargs docker rmi
\\
==== コンテナ ====
== 基本 ==
$ docker ps # 一覧(起動中)
$ docker ps -a # 一覧(全て)
$ docker start container-name # 開始
$ docker stop container-name # 停止
$ docker rm container-name # 削除
== コンテナで端末起動 ==
$ docker exec -it container-name bash
\\
==== イメージ ====
== 基本 ==
$ docker images # 一覧
$ docker rmi image-name # 削除
\\
==== ボリューム ====
== バインドマウント ==
$ docker run -v host-side:container-side image-name # 基本
$ docker run -v host1::container1 -v host2:container2 image-name # 複数
== ボリューム関連 ==
$ docker volume ls # 一覧
$ docker volume rm volume-name # 削除
\\
==== ネットワーク ====
== 基本 ==
$ docker network ls # 一覧
$ docker network rm network-name # 削除
\\
===== docker-compose =====
== ログ ==
$ docker-compose logs service-name
\\