Skip to content

ariel17/efimeral-images

Repository files navigation

Docker ECR

Logo

Efimeral Docker images

All available images for Efimeral project. Different OSs, same purpose: a raw Linux box free to use on browser with full control.

Usage example

The container does NOT have access to root for security reassons; the default is box and it cannot install new packages.

Available tools:

See available tags on Docker Hub.

Architecture

Architecture diagram

GitHub actions are executed on main branch pushes. Docker Hub for public image access and ECR for private infrastructure.

Docker Hub secrets

  • DOCKERHUB_TOKEN
  • DOCKERHUB_USERNAME

AWS ECR secrets

  • AWS_ACCESS_KEY_ID
  • AWS_REGION
  • AWS_SECRET_ACCESS_KEY
  • ECR_REPOSITORY_NAME

AWS ECR login for Docker

# export AWS_REGION=xxxx
# export AWS_ACCOUNT_ID=xxx
aws ecr get-login-password --region $AWS_REGION | docker login --username AWS --password-stdin $AWS_ACCOUNT_ID.dkr.ecr.$AWS_REGION.amazonaws.com

Technologies

  • Alpine Linux: Alpine Linux is a security-oriented, lightweight Linux distribution based on musl libc and busybox.
  • ttyd: Share your terminal over the web.

Related projects