Result of micronaut.io getting started in a self-contained minimal docker image
380
Result of the Getting Started with Micronaut and Graal - slightly extended so
Dockerfile that does not require to build or install
anything locally andscratch) docker base image can be used.To build just run
docker build -t micronaut/getting-started .
Then start the container with
docker run -i --rm -p 8080:8080 micronaut/getting-started
As of May 2019, the Micronaut getting started uses the frolvlad/alpine-glibc base image for the final image.
This repo provides a couple of other base images that compare as follows
| Base Image | Size | Shell | Package Manager | libc | Basic Linux Folders | Static Binary | Dockerfile |
|---|---|---|---|---|---|---|---|
| alpine-glibc | ☒ | ☒ | ☒ | ☒ | ☐ | 📄 | |
| distroless-static | ☐ | ☐ | ☐ | ☒ | ☒ | 📄 | |
| scratch | ☐ | ☐ | ☐ | ☐ | ☒ | 📄 |
Note that
docker run --rm --name micronaut-getting-started schnatterer/micronaut-getting-started
docker create --name busybox busybox
docker cp busybox:/bin/busybox busybox
docker cp busybox micronaut-getting-started:/busybox
docker exec -it micronaut-getting-started /busybox sh
Content type
Image
Digest
Size
27 MB
Last updated
over 7 years ago
docker pull schnatterer/micronaut-getting-started