そこまでDockerを分かっていない人の為のコマンドまとめ(随時更新)
徐々にデータを追加していきます
環境
- MacOSX 10.15.3
- docker desktop 2.2.x
Dockerそのものがわからんとき
| command | meaning | note |
|---|---|---|
| docker --help | dockerコマンドの内容 |
削除したいとき
| command | meaning | note |
|---|---|---|
| docker image rm |
指定した |
複数の |
一括削除したいとき
| command | meaning | parent command | note |
|---|---|---|---|
| docker system prune --all | 使用されていない Container, Network, Image, Volumeが削除されます | docker system | |
| docker image prune | 使用されていないImageが削除されます(なにかの都合で残ってしまったデータ、何にも紐付かないデータなどは削除されません) | docker image | |
| docker image prune --all | 使用されていないImageが削除されます | docker image | |
| docker image rm $(docker images -q) | 使用されていないImageが削除されます | docker image |
イメージをビルドしたりし直したりするとき
| command | meaning | parent command | note |
|---|---|---|---|
| docker-compose build | Docker imageをフォアグラウンドでビルドします。 | ||
| docker-compose up -d | Docker imageが見つからない場合のみビルドしてから起動します。 | ||
| docker-compose up -d --build | Docker imageビルドしてから起動します。 |
動かしたいとき
| command | meaning | parent command | note |
|---|---|---|---|
| docker-compose up -d | Docker imageをバックグラウンドでビルドします。イメージが見つからないときはビルドしてから動かします |
その他覚えておくと良さそうなワード
| word | domain | meaning | examples | note |
|---|---|---|---|---|
| prune | 操作系コマンド | 使われていない対象を一括削除する | docker system prune, docker image prune | |
| -q | オプション | 表示するデータを絞る | docker images -q, docker image rm $(docker images -q) |