在Docker中更改目录命令?

在泊坞窗中,我想这样做:

git clone XYZ

cd XYZ

make XYZ

但是,因为没有cd命令,所以每次都必须传递完整路径(使XYZ / fullpath)。有什么好的解决方案吗?

回答:

您可以运行脚本,也可以运行更复杂的参数。这是我先前下载的Dockerfile中的示例:

RUN cd /opt && unzip treeio.zip && mv treeio-master treeio && \

rm -f treeio.zip && cd treeio && pip install -r requirements.pip

由于使用了“ &&”,如果所有先前的命令都成功,它将仅到达最终的“ pip install”命令。

实际上,由于每个RUN都会创建一个新的提交和AUFS层(当前),因此,如果Dockerfile中的命令过多,则会用尽限制,因此合并RUN(当文件稳定时)可能会非常麻烦。有用的事情。

以上是 在Docker中更改目录命令? 的全部内容, 来源链接: utcz.com/qa/399164.html

回到顶部