Public Repository

Last pushed: 2 years ago
Short Description
golang-runtime for Raspbian (armv7l)
Full Description

kenntwasde/raspi-golang-runtime

see Dockerfile on github

kenntwasde/raspi-golang-runtime

google/golang-runtime is a docker base image that makes it easy to dockerize standard golang applications.

It can automatically bundle a golang application with its dependencies and set the default entrypoint to the compiled binary with no additional Dockerfile instructions.

It is based on google/golang base image.

Usage

  • Create a Dockerfile in your golang application directory with the following content:

      FROM kenntwasde/raspi-golang-runtime
    
  • Build your container image by running the following command in your application directory:

      docker build -t app .
    

Sample

See the sources for google/golang-hello based on this image.

Notes

The image assumes that your application:

  • has a main package
  • listens on port 8080
  • may have a .godir file containing the import path for your application if it vendors its dependencies

When building your application docker image, ONBUILD triggers fetch non-vendored dependencies of your application using go get.

Docker Pull Command
Owner
kenntwasde

Comments (0)