9.9.3 Docker Instructions

Docker instructions for building and publishing the Go application as container image.

9.9.3.1 Docker instructions

Building, testing and publishing of the container image using Docker .

Image build

Docker build command:

docker build -t go-hello-world

Image test

Docker run command:

docker run -p 8080:8080 -ti go-hello-world

It can be tested with a browser (http://localhost:8080/world ) or using curl:

curl localhost:8080/world

Publish image to Docker Hub

docker login
docker tag go-hello-world:latest appuio/go-hello-world:latest
docker push appuio/go-hello-world:latest