よく使うDockerコマンド


背景

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
    • コンテナを停止する