Docker Add命令不在嵌套目标目录中工作

时间:2016-12-09 17:00:47

标签: docker

我试图在我将上传的图像中构建一个包含文件(Teamcity的jdbc驱动程序)的简单图像。当我将目的地设置为/ data /或/ data / teamcity_server /它可以工作但是,如果我包含文件所需位置的完整路径,它就不会。我很难过。

Dockerfile:

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

我在使用相同结果构建的文件夹的上下文中使用磁盘上的文件尝试了复制命令。当然,这是我错过的一些简单的事情,但我现在对此感到沮丧。

1 个答案:

答案 0 :(得分:0)

怎么样?

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