Tag: docker-compose

docker-compose

ログ設定 2021/07/26 ログ設定をしないと起動時からのログを全て保存するので、サイズ設定を行う。 選べる出力先(driver)は json-file, syslog, awslogs, gcplogs などが選択可能 デフォルトは json-file。 ロギングドライバーのオプション json-file でサイズを設定した services: server: logging: driver: json-file options: max-file: '1' max-size: 3m syslog EC2 上で docker-compose で起動するようなケース logging: driver: syslog options: syslog-facility: daemon tag: redash/{{.Name}}/{{.ID}} 下記のような出力になる Jul 26 08:10:07 ip-172-30-1-46 redash/redash_scheduler_1/e4dbe49ee058[1067]: [2021-07-26 08:10:07,916][PID:19][INFO][ForkPoolWorker-2] task_name=redash.tasks.refresh_queries task_id=aecf0215-9884-4254-82d2-1d08f8eb58f9 Refreshing queries... Jul 26 08:10:07 ip-172-30-1-46 redash/redash_scheduler_1/e4dbe49ee058[1067]: [2021-07-26 08:10:07,986][PID:19][INFO][ForkPoolWorker-2] task_name=redash.tasks.refresh_queries task_id=aecf0215-9884-4254-82d2-1d08f8eb58f9 Done refreshing queries. Found 0 outdated queries: [] Jul 26 08:10:07 ip-172-30-1-46 redash/redash_scheduler_1/e4dbe49ee058[1067]: [2021-07-26 08:10:07,998][PID:19][INFO][ForkPoolWorker-2] Task redash. Read more...

cheatsheet/docker-compose

便利な オプション 効果 images イメージ一覧 logs ログ port web 3000 ポート表示 build YAML に「build:」があれば、そのイメージをまとめてビルド pull YAML に「image:」があれば、そのイメージをまとめてプル up -d pull して build してからデーモンとして まとめて起動 up -d hoge hoge と依存するデーモン だけ を起動 stop まとめて終了 rm まとめて削除 キャッシュ使わないでビルド docker-compose build --no-cache 既存のコンテナを作り直す docker-compose up --force-recreate minecraft-touhou 参照 docker-compose コマンドまとめ - Qiita Read more...