标签:tar pos git daemon AC strong 使用 需要 copy
1.编写.dockerignore
构建镜像时,并不需要node_modules目录等内,可以使用.dockerignore忽略一下文件
# .dockerignore Dockerfile node_modules/
2.编写Dockerfile文件
FROM mhart/alpine-node:7 LABEL maintainer "test-nodejs.com" COPY localtime /etc/localtime WORKDIR /app COPY package.json /app RUN apk --update add git && apk --update add curl && rm -rf /tmp/* /var/cache/apk/* && npm install && npm install -g pm2 COPY . /app EXPOSE 5000 HEALTHCHECK CMD curl --fail http://localhost:5000/fundation || exit 1 CMD ["pm2", "start", "pm2.json", "--no-daemon"]
标签:tar pos git daemon AC strong 使用 需要 copy
原文地址:https://www.cnblogs.com/bigberg/p/9007325.html