Dockerfile
|
1 2 3 4 5 6 7 8 9 |
FROM node:12-slim EXPOSE 9000 RUN mkdir /app WORKDIR /app RUN curl {URL_WITH_THE_APP} | tar -x && chown -R node:node /app USER node RUN npm i CMD ["npm", "start"] |
Build
|
1 |
sudo docker build -t {IMAGE} --pull --no-cache . |
Save image
|
1 |
sudo docker save {IMAGE:TAG} | gzip > {FILE.tar.gz} |
Load image
|
1 2 |
curl {IMAGE_URL} z -o {FILE.tar.gz} sudo docker load -i {FILE.tar.gz} |
