Concepts

Docker

Image

$ docker container run -p 9999:8888 --rm namespace/image:version

Dockerfile

FROM golang:1.11-alpine AS build
WORKDIR /src/
RUN go build -o /bin/demo
FROM scratch
COPY --from=build /bin/demo /bin/demo
ENTRYPOINT ["/bin/demo"]
$ docker image build -t myimage .

Registry

Kubernetes

$ kubectl run demo \\
  --image=DOCKER_ID/myimage \\
  --port=9999 \\
  --labels app=demo

$ kubectl port-forward DOCKER_ID/demo 9999:8888

$ kubectl get po --selector=app=demo