This project creates a base Docker image for labcas-docker, a Dockerized-version of the Laboratory Catalog and Archive System. Several of the services in labcas-docker are built as local images and depend on this image as a base.
As you can tell from the name, this image itself is based on Ubuntu Linux.
You don't have to! Thanks to GitHub Actions, a workflow automatically creates and published the image. It also makes it a multiplatform image, supporting both linux/amd64 and linux/arm64 architectures and operating systems.
However, you can build and publish it locally, if necessary.
Use the following to build the image for local use:
docker image build --tag edrndocker/labcas-ubuntubase .
This will create a local image for your local platform. Do not publish this image.
Use the following to both build and publish the image with multiplatform support:
docker buildx build --platform linux/amd64,linux/arm64 --push --tag edrndocker/labcas-ubuntubase .
👉 Note: It won't put the image into your local Docker registry, as having a local multiplatform image doesn't make sense.
Although this project exists in the Labcas-NIST organization, we are a spinoff from the Early Detection Research Network, and therefore value the health of our community as much as the code. Towards that end, we ask that you read and practice what's described in these documents:
- Our contributor's guide delineates the kinds of contributions we accept.
- Our code of conduct outlines the standards of behavior we practice and expect by everyone who participates with our software.
The project is licensed under the Apache version 2 license.