未在派生的Docker映像中设置HOME环境变量

时间:2020-06-01 14:47:33

标签: node.js docker dockerfile

我使用node:buster-slim作为我的基本图片。

ARG USER=node

FROM node:${NODE_VERSION}-buster-slim

RUN apt-get update && \
    apt-get install -qqy --no-install-recommends \
    ca-certificates \
    build-essential

USER $USER
WORKDIR $HOME/app

COPY --chown=node:node . .

RUN npm install

EXPOSE 4200
CMD ["node"]

当我检查运行中的容器时,app目录位于根目录下,而不是/home/node/app目录中。基本映像具有用户node,并且具有主目录。为什么$ HOME变量设置不正确。

出了什么问题?

0 个答案:

没有答案