#背景
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 を削除する