
答え1
このADD
コマンドにはファイル名が必要です比較的現在のディレクトリに。
バラよりhttps://docs.docker.com/engine/reference/builder/
パスはビルドコンテキスト内になければなりません。 dockerビルドの最初のステップは、コンテキストディレクトリ(およびサブディレクトリ)をdockerデーモンに送信することであるため、ADD ../something /somethingは使用できません。
ADD /aa/http....
これは、先行が/
削除され、まるで同じように処理されるため、できないことを意味します。ADD aa/http...
RUN
また、この段階では2番目の問題に直面します。ファイルはコンテナのルートにコピーされますが、コマンドがそのrpm
ファイルをディレクトリで探していることです/aa
。