在Dockerfile中COPY?

时间:2018-06-11 13:25:38

标签: docker dockerfile

我正在寻找将文件夹从localhost复制到Docker容器的最佳方法,然后在容器内启动bash命令?

我按照Dockerfile中的以下说明继续:

WORKDIR /workspace/
COPY /path_in_localhost /Project    
RUN ["/bin/bash", "-c", " cd /workspace/Project/ && make"]

问题是当Docker来到最后一条指令时,它可以找到该文件夹​​,它就像副本不起作用了?

/bin/bash: line 0: cd: /workspace/Project: No such file or directory

任何建议?

1 个答案:

答案 0 :(得分:3)

如果您想利用WORKDIR,您需要使用相对路径,因此在没有Project作为目标的情况下指定/