docker-compose
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
docker-compose [2023/09/11 14:55] – nullpon | docker-compose [2024/12/13 13:37] (現在) – nullpon | ||
---|---|---|---|
行 152: | 行 152: | ||
## ログの確認 | ## ログの確認 | ||
- | ``` | + | ```sh |
- | docker-compose logs < | + | docker compose logs < |
``` | ``` | ||
行 159: | 行 159: | ||
``` | ``` | ||
- | docker-compose logs --tail 10 < | + | docker compose logs --tail 10 < |
``` | ``` | ||
- | あまり便利ではないので、dockerコマンドで見た方がいいかもしれない | + | 30分前、2時間前、2023-09-01 00:00:00 UTCからのログを見る |
+ | |||
+ | ``` | ||
+ | docker compose logs --since 30m < | ||
+ | docker compose logs --since 2h < | ||
+ | |||
+ | docker compose logs --since 2023-09-01T00: | ||
+ | ``` | ||
+ | |||
+ | ログを開きっぱなしにする | ||
+ | |||
+ | ``` | ||
+ | docker compose logs -f < | ||
+ | ``` | ||
+ | |||
+ | ログの時刻を表示する(ログ自身に時刻が表示されてない場合に便利) | ||
+ | |||
+ | ``` | ||
+ | docker compose logs -t < | ||
+ | ``` | ||
+ | |||
## 疑似端末 | ## 疑似端末 | ||
行 179: | 行 200: | ||
docker-compose exec -T < | docker-compose exec -T < | ||
``` | ``` | ||
+ | |||
+ | ## compose.override.yaml | ||
+ | |||
+ | `compose.override.yaml` というファイルを作成すると、compose.yamlの内容を上書きする。自分の環境だけで挙動を変えたい場合に使用すると良い。 | ||
+ | |||
+ | |||
+ | こんなcompose.yamlがある時・・・ | ||
+ | |||
+ | ```yaml | ||
+ | services: | ||
+ | nginx: | ||
+ | image: nginx: | ||
+ | restart: always | ||
+ | ports: | ||
+ | - " | ||
+ | - " | ||
+ | volumnes: | ||
+ | - ./ | ||
+ | - ./ | ||
+ | ``` | ||
+ | |||
+ | 以下のような`compose.override.yaml`を作成する | ||
+ | |||
+ | ```yaml | ||
+ | services: | ||
+ | nginx: | ||
+ | restart: " | ||
+ | volumes: | ||
+ | - ./ | ||
+ | ports: | ||
+ | - " | ||
+ | - " | ||
+ | ``` | ||
+ | |||
+ | 以下の設定で起動される | ||
+ | |||
+ | ```yaml | ||
+ | services: | ||
+ | nginx: | ||
+ | image: nginx: | ||
+ | restart: no # 上書きされる | ||
+ | ports: | ||
+ | - " | ||
+ | - " | ||
+ | - " | ||
+ | - " | ||
+ | volumnes: | ||
+ | - ./ | ||
+ | - ./ | ||
+ | ``` | ||
+ | |||
+ | スカラー値は上書きされる、配列値はマージされる(よってportsを完全に上書きすることはできない、ただし、volumesはコンテナ側のパスが同一の値があれば上書きする) | ||
+ | |||
</ | </ |
docker-compose.1694444146.txt.gz · 最終更新: 2023/09/11 14:55 by nullpon