我使用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变量设置不正确。
出了什么问题?