#背景
dockerを使う機会が増えたので、特にdocker imageを作り直すときによく使うコマンドをメモしていきます。
#コマンド一覧
-
docker-compose down- コンテナを停止し、削除する
- Docker desktopで、不要なimageとvolumeを削除する
- コマンドでやっても良いか、GUIの方が簡単
-
docker system df -v- image/container/volume/cacheの使用量を確認する
-
docker system prune- container/network/image/cacheを削除する
-
docker system df -v- 削除後の状態を確認する
-
docker-compose build- コンテナをビルドする
-
docker-compose run web bundle exec rake db:create- DBを作成する
-
docker-compose run web bundle exec rake db:migrate- DBにマイグレーションする
-
docker-compose run web bundle exec rake db:seed- DBへデータを移植する
-
docker-compose up- コンテナを起動する
-
docker-compose stop- コンテナを停止する
-
$ docker volume rm $(docker volume ls -qf dangling=true)- 不要な volume を削除する