Skip to content

Development within Containers

Samuel Browne edited this page Jan 30, 2024 · 4 revisions

How to get your code into a container

Using VSCode with a container

Customizing Containers

Adding tools to a container

  • YUM - You are root within a container, so you may add anything from the UBI yum repositories
    • yum install vim
  • Spack - Our containers use Spack to set up most of the third-party software, so adding any desired package to the active Spack environment will allow you to install it
    • spack install --add ddt
  • Caveat: A container is ephemeral. Once the container is stopped and removed, you will lose the installed software. If you wish to add software in a persistent manner
    • Contact [email protected] to request additional software be added to container recipes, which will add them to the images that are published in the registry
    • [TODO: Add instructions for layering an image on top of one of ours (maybe in the basics section?)]
Clone this wiki locally