この文書の現在のバージョンと選択したバージョンの差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
|
docker:よく使うコマンド [2022/07/01 13:48] ips |
docker:よく使うコマンド [2022/07/04 07:26] (現在) ips |
||
|---|---|---|---|
| ライン 57: | ライン 57: | ||
| #コンテナの削除 | #コンテナの削除 | ||
| $ docker rm -f [CONTAINER ID] | $ docker rm -f [CONTAINER ID] | ||
| + | |||
| + | #コンテナをアプリ名で一括削除 | ||
| + | $ docker ps -a -f name=[コンテナ名]| xargs docker rm | ||
| #コンテナにログインする | #コンテナにログインする | ||
| ライン 90: | ライン 93: | ||
| fastapi_mysql_data | fastapi_mysql_data | ||
| - | </code> | + | # 起動オプションの確認 |
| + | $docker inspect [コンテナ名] | ||
| + | |||
| + | # マッピングの確認 | ||
| + | $ docker port my-apache-app | ||
| + | 80/tcp -> 0.0.0.0:8080 | ||
| + | |||
| + | # exitedのタイミングでコンテナを削除する --rm | ||
| + | $ docker run -dit --rm --name centos centos:6 /bin/bash | ||
| - | <code> | ||
| #コンテナのIPを調べる | #コンテナのIPを調べる | ||
| $ docker exec -it [コンテナ名] bash | $ docker exec -it [コンテナ名] bash | ||
| $ hostname -i | $ hostname -i | ||
| 172.17.0.3 | 172.17.0.3 | ||
| + | |||
| + | # 停止しているコンテナをまとめて削除する | ||
| + | $ docker container prune | ||
| + | WARNING! This will remove all stopped containers. | ||
| + | Are you sure you want to continue? [y/N] y | ||
| + | |||
| + | # どのコンテナもつかっていないイメージの削除 | ||
| + | $ docker image prune | ||
| + | WARNING! This will remove all dangling images. | ||
| + | Are you sure you want to continue? [y/N] y | ||
| + | |||
| + | # Dockerfileのビルド | ||
| + | $ docker build -t [イメージ名] . | ||
| + | </code> | ||
| + | |||
| + | [[https://qiita.com/nakat-t/items/271071eeb0c0c9143396|Docker Windows (WSL2) で centos:6 等の古いコンテナが Exited (139) で起動しない問題の対処法]] | ||
| + | |||
| + | # コンテナでvimをインストールする viはできなかった。 | ||
| + | <code> | ||
| + | $ apt update | ||
| + | $ apt install vim | ||
| </code> | </code> | ||