2016-12-09 8 views
1

アップロードする画像にファイル(Teamcityのjdbcドライバ)を含む単純な画像を構築しようとしています。私が/ data /または/ data/teamcity_server /に目的地を設定するとき、それは機能しますが、ファイルが必要な場所の完全なパスを含めると、それは機能しません。私は困惑している。Docker Addコマンドがネストされた保存先ディレクトリで機能しない

Dockerfile:

FROM jetbrains/teamcity-server 
ADD https://jdbc.postgresql.org/download/postgresql-9.4.1212.jar /data/teamcity_server/datadir/lib/jdbc/ 

私は私が同じ結果とから構築していたフォルダのコンテキストでディスク上のファイルを使用してcopyコマンドを試してみました。確かにそれは私が逃したシンプルなものですが、私はこの時点で挫折しています。

答えて

0
FROM jetbrains/teamcity-server 
RUN cd /data/teamcity_server/datadir/lib/jdbc/ \ 
    && wget https://jdbc.postgresql.org/download/postgresql-9.4.1212.jar 
+0

おそらくディレクトリ構造が存在しないため、これは機能しません。これはコピーコマンドの根本的な原因になる可能性がありますが、コピーコマンド(またはそのための追加)が存在しないとディレクトリ構造が作成されたという印象を受けました。 –

関連する問題