Skip to content

DockerImage build step #555

@anti-social

Description

@anti-social

Have a PoC of the !DockerImage build step:

containers:
  python:
    setup:
    - !DockerImage
      image: library/python
      version: 3.10-slim

What do you think about it?

TODO:

  • Build step options: registry, image, tag, path
  • Short form: !DockerImage python, !DockerImage python:3.10-slim
  • Auth with credentials; credentials from vagga settings
  • Registries that don't support authentication
  • Detect OS release
  • Cache layers; wait if another process is downloading the layer
  • Downloading layers progress
  • Maximum layers cache size
  • Push image to a docker registry
  • Use docker registry as an image cache
  • Image entrypoint
  • Capsule command to run docker images?

Superseeds #502

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions