Skip to content

iso container manager (cm). sets up an environment using multiple containers and allows you to mess with them as needed. tight integration with aci repos. supports typed containers under the hood using ct.

Notifications You must be signed in to change notification settings

mprast/container-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 

Repository files navigation

Container Manager (cm)

For now, contains miscellaneous scripts to manage containers and container lifecycles. Eventually will evolve into a fuller-fleged application.

Notes for matt

  1. implement an 'investigate' option that lets you mount a rootfs in a 'containers' dir (which is mounted in the dev container). This lets the developer debug the filesystem of a running container as needed
  2. implement an 'edit' mode - this should copy the 'src' dir of a container to a 'src' dir in the local filesystem (which is mounted in the dev container). Then it should restart the container mounting the copy in place of the original. OPEN QUESTION: how do we keep the container from being gc'd after it's been shut down but before we've copied the source? Any way to exclude it from being considered by gc?
  3. double-check that the dev container will work with ssh agent forwarding. alternate solution is to use something like a secrets manager, but that seems rather heavyweight.

About

iso container manager (cm). sets up an environment using multiple containers and allows you to mess with them as needed. tight integration with aci repos. supports typed containers under the hood using ct.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages