我正在寻找将文件夹从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
任何建议?
答案 0 :(得分:3)
如果您想利用WORKDIR,您需要使用相对路径,因此在没有Project
作为目标的情况下指定/
。