ただし multi-stage builds (マルチステージビルド) を使用するため,Docker のバージョンは >=17.05 が必須です。 以下で解説します。 メジャーな方法(Composer 公式) Composer 公式 のインストール方法を Dockerfile に記述するのが一般的かと思います。 例:PHP-FPM に Composer をインストールしたイメージを作る Dockerfile FROM php:7.3-fpm RUN php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" \ && php -r "if (hash_file('sha384', 'composer-setup.php') === 'a5c698ffe4b8e849a443b120cd5ba380432