Containerization
Containerization from uw-ssec/rse-plugins.
Skills in this plugin
8- ▌ Podman · uw-ssec bundleRootless container management with Podman including Docker CLI compatibility, systemd integration, pod management, Quadlet, and Podman Compose for research environments.
- ▌ Devcontainers · uw-ssec bundleDevelopment container configuration for VS Code and GitHub Codespaces including devcontainer.json, features, multi-container setups, and language-specific templates for reproducible research environments.
- ▌ Gpu Containers · uw-ssec bundleGPU-enabled container configuration for NVIDIA CUDA and AMD ROCm workloads including driver compatibility, runtime setup, multi-GPU, and framework-specific images for PyTorch and TensorFlow.
- ▌ Container Security · uw-ssec bundleContainer security scanning with Trivy and Grype, image hardening, supply chain security with SBOM generation, signing with cosign, and CI integration for automated vulnerability detection.
- ▌ Dockerfile Patterns · uw-ssec bundleCore Dockerfile best practices including multi-stage builds, layer caching, security hardening, base image selection, and language-specific patterns for Python, Node, Rust, R, Go, Julia, and C/C++.
- ▌ Container Registries · uw-ssec bundleContainer image publishing to GHCR, Docker Hub, ECR, and ACR with CI/CD automation, image tagging strategies, and multi-architecture builds.
- ▌ Compose Orchestration · uw-ssec bundleDocker Compose patterns for multi-service research applications including web APIs, databases, message queues, Jupyter notebooks, and development workflows.
- ▌ Singularity Apptainer · uw-ssec bundleHPC containerization with Singularity/Apptainer including definition files, .sif image management, MPI integration, GPU passthrough, Slurm job integration, and Docker image conversion.