GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • https://apptainer.org/docs/
  • Singularity
  • News
  • Docs
  • Admin Guide
  • User Guide
  • Archive
  • Contributed Content
  • Github Repo
  • Google Group
  • Singularity on Stack Overflow
  • Singularity Hub
  • Slack
  • Troubleshooting

This view

  • Original page
  • New address

GeezerVison is showing singularityware.github.io — Singularity Import | Singularity

 
  • User Guide
  • Getting Started
    • Quick Start
    • Introduction
    • Installation
    • Build a Container
    • Build Environment
    • Container Recipes
    • Singularity Flow
    • Bind Paths and Mounts
    • Persistent Overlays
    • Running Services
    • Container Checks
    • Environment and Metadata
    • Reproducible SCI-F Apps
    • Singularity and Docker
    • Troubleshooting
  • Commands
    • Command Usage
    • build
    • exec
    • inspect
    • pull
    • run
    • shell
  • Image Command Group
    • image.export
    • image.expand
    • image.import
    • image.create
  • Instance Command Group
    • instance.start
    • instance.list
    • instance.stop
  • Deprecated
    • bootstrap

Singularity Import

These docs are for Singularity Version 2.5.2. For older versions, see our archive

Singularity import is essentially taking a dump of files and folders and adding them to your image. This works for local compressed things (e.g., tar.gz) but also for docker image layers that you don’t have on your system. As of version 2.3, import of docker layers includes the environment and metadata without needing sudo. It’s generally very intuitive.

As an example, here is a common use case: wanting to import a Docker image:

singularity image.import container.img docker://ubuntu:latest

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.