質問: jenkinsdockerイメージにはmakeまたはsudoがありません dockerハブのjenkinsイメージを使用してawsでciをセットアップしようとしています。プロセスに数時間かかりました(nodeプロジェクトの構成))。今、いくつかのnpm依存関係がmakeを必要とすることに気付きましたビルド。dockerイメージにはmakeがなく、sudoもないため、apt-get install make。ルートアクセスを許可するdockerfileでイメージを再作成する必要なしにmakeを取得する別の方法はありますか?
回答: この画像は基本的な公式画像であり、設計上、jenkinsが機能するために必要な最小限のツールが含まれています。 makeを必要とする人もいれば、ruby、javaなどの複数のバージョンを必要とする人もいれば、 slaves を使用しているために何も必要としない人もいます。また、dockerの公式イメージガイドラインに従っているセキュリティ上の理由から、rootとして実行されませんこれをチェックして イメージを拡張し、さらにツールをインストールします