码头工人COPY。 。用于捆绑

时间:2019-01-16 11:34:02

标签: docker

我正在使用以下内容创建docker映像

FROM node:lts-alpine

# Create app directory
WORKDIR /usr/src/app

# Install app dependencies
# A wildcard is used to ensure both package.json AND package-lock.json are copied
# where available (npm@5+)
COPY package*.json ./

RUN npm install --only=production

# Bundle app source
COPY . .

EXPOSE 8080
CMD [ "npm", "start"]

我对以下一行感到困惑

# Bundle app source
COPY . .

捆绑在这里到底是什么意思?复制所有内容?如果是这种情况,为什么要事先复制package.json文件?

1 个答案:

答案 0 :(得分:0)

要将应用程序的源代码捆绑在Docker映像中,请使用COPY指令: