Skip to content

Convenience wrapper around Singularity exec and Compute-oriented Docker run

License

Notifications You must be signed in to change notification settings

SD2E/contain_yourself

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contained

A convenience utility to support laptop-to-cloud-to-HPC native development. Wraps Singularity in Docker-like run semantics. Helps configure Docker for emphemeral use as a code execution environment. This script or its successors will ultimately be bundled with TACC's Singularity installation.

usage: contained - Contain the chaos of multiple container runtimes

 contained run [opts] repo:tag [command] [params]
  - Run commands inside a local container image
 contained pull [-f] repo:tag
  - Pull a container image from a public registry
 contained images (repo:tag)
  - List local container images
    Optional: lexically matching repo:tag
 contained rm [opts] image
  - Remove a container image from the local cache
 contained build [opts] -t tag:label -f Dockerfile .
  - Build a container image from a Dockerfile and assets
    Note: Dispatches to TACC Cloud when local build support
    is not available. Stores result in your local cache.
 contained config
   - Read about runtime configuration options

Help: support@sd2e.org | Issues: github.com/SD2E/contain_yourself/issues

About

Convenience wrapper around Singularity exec and Compute-oriented Docker run

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages