====== 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 \\