1. ホーム
  2. docker

[解決済み] docker run --initに相当するdocker-composeは何ですか?

2022-02-12 16:23:48

質問

によると https://github.com/krallin/tini#using-tini を渡すことで使用できます。 --init フラグを docker run . 私の場合、docker-compose を使っているので docker run を直接入力します。 このフラグはどのように渡せばいいのでしょうか?

どのように解決するのですか?

のバージョン2を使用している場合 docker-compose という名前の設定パラメータがあります。 init .

version: '2.2'
services:
  web:
    image: alpine:latest
    init: /usr/libexec/docker-init

詳しくはこちらをご覧ください。 https://docs.docker.com/compose/compose-file/compose-file-v2/#init

docker-compose バージョン 3 を使っている場合、どうやらこれは削除されたようで はバージョン3.7で返されました。 . 以下のチケットをご参照ください。 https://github.com/docker/docker.github.io/issues/3149