LoginSignup
11
14

More than 3 years have passed since last update.

docker-composeのコマンドをよく使う順にまとめる

Last updated at Posted at 2020-03-10

めっちゃ使う

コンテナの起動

$ docker-compose up -d

コンテナの停止

$ docker-compose stop

コンテナ内でコマンドを実行

terminal
# コンテナが起動している場合
$ docker-compose exec {サービス名} {コマンド}
$ docker-compose exec web rails db:migrate
$ docker-compose exec web /bin/bash

# 起動していない場合
$ docker-compose run  {サービス名} {コマンド}

けっこう使う

削除

コンテナ・ネットワークを停止して削除します。ボリュームを設定していないとDBとか全部消える。

$ docker-compose down
$ docker-compose down --rmi all #イメージも全部消す
$ docker-compose down --volumes #ボリュームも消す

ビルド

Dockerイメージからコンテナを作ります。Dockerfileを編集した後とかにやる。

$ docker-compose build

再起動

たぶんstopstartと同じ

$ docker-compose restart

ログの確認

$ docker-compose logs
$ docker-compose logs -ft #ログをリアルタイムで垂れ流す

たまに使う

コンテナの一覧を表示

$ docker-compose ps

イメージの一覧を表示

$ docker-compose images

参考

11
14
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
14