Dockerfile中的WORKDIR关键字指的是什么上下文?是在我从正在生产的容器内部还是从内部运行docker build的上下文中?

我发现自己经常将RUN cd && ...放入我的docker文件中,并希望有另一种方式,我觉得自己丢失了一些东西。

最佳答案

它在容器内。

用于Dockerfile引用站点https://docs.docker.com/engine/reference/builder/#workdir



因此,您无需添加RUN cd && ...即可:

WORKDIR /path/to/dir
RUN command

09-12 00:15