我正在尝试通过以下步骤构建Docker映像,并尝试运行docker build命令以在Windows 10计算机中生成映像。我要执行的步骤没有收到任何错误。有人可以在下面帮助我,也可以让我知道是否需要任何详细信息。
FROM node:10-alpine
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
CMD [ "npm","run","start" ]
在您中,dockerfile
您缺少要公开的端口,这对于从容器与外界进行通信很重要。
将此行添加到您的 dockerfile
EXPOSE 8080
PS:
您dockerfile
应该如下所示。并将您的dockerfile放置在项目的根目录中。
FROM node:10
# 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
# If you are building your code for production
# RUN npm ci --only=production
# Bundle app source
COPY . .
EXPOSE 8080
CMD [ "npm","run","start" ]
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句