mise-docker-base-images

Identify optimal Docker base images for mise projects across development, devcontainer, CUDA, and ML workflows.

1|1|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/ray-manaloto/claude-code-marketplace --skill mise-docker-base-images
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mise-docker-base-images
Source: https://github.com/ray-manaloto/claude-code-marketplace/tree/main/mise-toolkit/skills/mise-docker-base-images
Command: npx skills add https://github.com/ray-manaloto/claude-code-marketplace --skill mise-docker-base-images

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Selecting the right Docker base image for mise reduces runtime issues, mitigates compatibility gaps, and minimizes image size across development and CI environments.

Core Features & Use Cases

  • Guidance for common scenarios: general development, devcontainers, CUDA/GPU workloads, and ML pipelines.
  • Clear trade-offs between glibc vs musl, Debian/Ubuntu bases, and alpine caveats to prevent build or runtime failures.
  • Practical patterns and heuristics that help you pick a base image quickly with confidence.

Quick Start

Describe your workload, target environment, and size requirements to receive a recommended base image.

Frequently Asked Questions about mise-docker-base-images

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I choose the best Docker base image for a mise devcontainer?

To choose a Docker base image for mise devcontainers, balance glibc compatibility, image size, and available toolchains. Describe your workload and target environment to receive a recommended base image optimized for your specific development scenario.

Does mise work with Alpine Docker images?

Mise can work with Alpine Docker images, but there are caveats due to musl libc instead of glibc. Evaluate the trade-offs between glibc and musl carefully to prevent build or runtime failures when using Alpine with mise.

What is the difference between builder and runtime base images for mise containers?

Builder and runtime base images for mise containers differ in their roles and toolchain requirements. Evaluate base images by ensuring compatibility with mise tooling while optimizing for the distinct demands of the build phase versus the final runtime execution.

Which Docker base image should I use for mise GPU and ML workloads?

For mise GPU and ML workloads, select a Docker base image that supports CUDA environments and provides the necessary toolchains. Evaluate glibc compatibility and image size to ensure optimal performance across your ML pipelines and GPU workloads.

Why does my mise Docker build fail when switching to a smaller base image?

Mise Docker builds may fail when switching to smaller base images due to missing glibc libraries or incompatible toolchains. Review the trade-offs between Debian or Ubuntu bases and Alpine to prevent these compatibility gaps and runtime issues.