我在使用公司遗留代码时遇到问题。文件
FROM mycomp/tech:2.13
RUN rm -Rf /opt/app/src/api
COPY src/ /opt/app/src/
COPY config.json /opt/app/config.json
有什么RUN rm -Rf
用?为什么写Dockerfile的人要加上呢?它将如何映射到容器中?
我在使用公司遗留代码时遇到问题。文件
FROM mycomp/tech:2.13
RUN rm -Rf /opt/app/src/api
COPY src/ /opt/app/src/
COPY config.json /opt/app/config.json
有什么RUN rm -Rf
用?为什么写Dockerfile的人要加上呢?它将如何映射到容器中?
rm -Rf /opt/app/src/api
在容器中运行,删除/opt/app/src/api
及其内容(但不删除/opt/app/src
)。src
将构建上下文中的目录复制/opt/app/src/
到. 这不受以前的影响rm -Rf
。即使/opt/app/src/
不存在,这仍然会起作用: