このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
docker:20:quick-maintenance [2020/12/30 20:42] y2sunlight |
docker:20:quick-maintenance [2020/12/30 21:55] (現在) y2sunlight [docker-compose] |
||
---|---|---|---|
行 16: | 行 16: | ||
本章は、筆者が Docker のメンテナンス時に良く使うコマンドを備忘録的に集めています。 | 本章は、筆者が Docker のメンテナンス時に良く使うコマンドを備忘録的に集めています。 | ||
- | |||
- | === 本章の実行環境 ==== | ||
- | |||
- | * Windows10Pro / WSL2 | ||
- | * Ubuntu 20.04.1 LTS | ||
---- | ---- | ||
- | ===== 一括処理 | + | ===== docker コマンド |
- | === 一括コンテナ削除 | + | ==== 一括処理 ==== |
+ | |||
+ | == 一括コンテナ削除 == | ||
<code bash> | <code bash> | ||
行 32: | 行 29: | ||
</ | </ | ||
- | === 一括イメージ | + | == 一括イメージ削除 |
<code bash> | <code bash> | ||
行 40: | 行 37: | ||
\\ | \\ | ||
- | ===== コンテナ | + | ==== コンテナ ==== |
- | === コンテナで端末起動 | + | == 基本 == |
+ | |||
+ | <code bash> | ||
+ | $ docker ps # 一覧(起動中) | ||
+ | $ docker ps -a # 一覧(全て) | ||
+ | $ docker start container-name | ||
+ | $ docker stop container-name | ||
+ | $ docker rm container-name | ||
+ | </ | ||
+ | |||
+ | == コンテナで端末起動 == | ||
<code bash> | <code bash> | ||
行 50: | 行 57: | ||
\\ | \\ | ||
- | ===== ボリューム ===== | + | ==== イメージ ==== |
+ | |||
+ | == 基本 | ||
- | === バインドマウント | + | <code bash> |
+ | $ docker images | ||
+ | $ docker rmi image-name | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ==== ボリューム ==== | ||
+ | |||
+ | == バインドマウント == | ||
<code bash> | <code bash> | ||
$ docker run -v host-side: | $ docker run -v host-side: | ||
行 58: | 行 76: | ||
</ | </ | ||
- | === ボリューム関連 | + | == ボリューム関連 == |
<code bash> | <code bash> | ||
行 67: | 行 85: | ||
\\ | \\ | ||
- | ===== ネットワーク ===== | + | ==== ネットワーク ==== |
+ | |||
+ | == 基本 | ||
<code bash> | <code bash> | ||
$ docker network ls # 一覧 | $ docker network ls # 一覧 | ||
$ docker network rm network-name | $ docker network rm network-name | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== docker-compose ===== | ||
+ | |||
+ | == ログ == | ||
+ | |||
+ | <code bash> | ||
+ | $ docker-compose logs service-name | ||
</ | </ | ||
\\ | \\ | ||