Use code DOHACKSOC15 for $15 of free credit when you create your account.
A container image is a lightweight, stand-alone, executable package of a piece of software that includes everything needed to run it
docker.com
FROM node:latest
ENV NPM_SCRIPT=start
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
COPY package.json /usr/src/app/
RUN npm install
COPY .env /usr/src/app
COPY . /usr/src/app
EXPOSE 80
CMD npm ${NPM_SCRIPT}FROM node:latest
ENV NPM_SCRIPT=start
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
COPY .  /usr/src/app
EXPOSE 80
CMD run ${CMD}
$ docker run 
hacksoc/hello-world
$ docker run 
hacksoc/hello-world
Unable to find image 'hacksoc/hello-world:latest' locally
latest: Pulling from hacksoc/hello-world
# scratch
ff3a5c916c92: Already exists
# alpine:latest
627bdaa1140e: Pull complete
# hacksoc/hello-world:latest
Digest: sha256:a2900d9fb318e5fff31fd97bae1caaa03a953e2bbc84694f13542f9eecdfe1a7
Status: Downloaded newer image for hacksoc/hello-world:latest$ git clone
https://github.com/aaronosher/DockerWorkshop
$ git checkout Workshop-1
$ cd DockerWorkshop