私は欲しい hello.rpm
Dockerfileからビルドしたが、このrpmファイルがオンラインで利用できない。
現在、一時的なWebサーバーを起動してファイルを提供していますが、理想的にはbuildコマンドを実行して、このローカルファイルをコンテナー内で使用できるようにします。
これは可能ですか?
私のビルドコマンド:
docker build -t fredrik/helloworld:1.0 .
私のDockerfile:
FROM centos:6
RUN rpm -ivh hello.rpm
[〜#〜] copy [〜#〜]RUN
を実行する前にコンテナ内のファイルをダウンロードしてみませんか?
FROM centos:6
COPY hello.rpm /tmp/hello.rpm
RUN rpm -ivh /tmp/hello.rpm
これは、hello.rpm
は、ビルド時にDockerfile
の隣にあります。
それ以外の場合、作業しているときにインターネット接続が制限要因にならない場合:
wget https://www.cloudnameXYZ.com/filename