{"id":27390262,"url":"https://github.com/ailispaw/singularity-barge","last_synced_at":"2026-07-15T14:02:31.607Z","repository":{"id":89119844,"uuid":"116344381","full_name":"ailispaw/singularity-barge","owner":"ailispaw","description":"Singularity on Barge with Vagrant","archived":false,"fork":false,"pushed_at":"2022-06-07T16:59:03.000Z","size":21,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-26T02:42:01.821Z","etag":null,"topics":["barge","singularity","vagrant","virtualbox"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ailispaw.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-01-05T05:06:34.000Z","updated_at":"2022-06-07T16:48:08.000Z","dependencies_parsed_at":"2023-06-14T00:45:43.823Z","dependency_job_id":null,"html_url":"https://github.com/ailispaw/singularity-barge","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/ailispaw/singularity-barge","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ailispaw%2Fsingularity-barge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ailispaw%2Fsingularity-barge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ailispaw%2Fsingularity-barge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ailispaw%2Fsingularity-barge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ailispaw","download_url":"https://codeload.github.com/ailispaw/singularity-barge/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ailispaw%2Fsingularity-barge/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35507793,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-15T02:00:06.706Z","response_time":131,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["barge","singularity","vagrant","virtualbox"],"created_at":"2025-04-13T19:39:31.821Z","updated_at":"2026-07-15T14:02:31.589Z","avatar_url":"https://github.com/ailispaw.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Singularity on Barge with Vagrant\n\n[Singularity](https://github.com/sylabs/singularity) is an open source container platform designed to be simple, fast, and secure.\n\n\u003e Singularity is optimized for EPC and HPC workloads, allowing untrusted users to run untrusted containers in a trusted way.\n\nThis repo creates an environment to use Singularity on [Barge](https://atlas.hashicorp.com/ailispaw/boxes/barge) with [Vagrant](https://www.vagrantup.com/) instantly.\n\n## Requirements\n\n- [VirtualBox](https://www.virtualbox.org/)\n- [Vagrant](https://www.vagrantup.com/)\n\n## Boot up\n\n```\n$ vagrant up\n```\n\nThat's it.\n\nNow you can use `singularity` on the Barge VM.\n\n```\n$ vagrant ssh\nWelcome to Barge 2.15.0, Docker version 1.10.3, build 662b14f\n[bargee@barge ~]$ singularity\nUsage:\n  singularity [global options...] \u003ccommand\u003e\n\nAvailable Commands:\n  build       Build a Singularity image\n  cache       Manage the local cache\n  capability  Manage Linux capabilities for users and groups\n  completion  Generate the autocompletion script for the specified shell\n  config      Manage various singularity configuration (root user only)\n  delete      Deletes requested image from the library\n  exec        Run a command within a container\n  inspect     Show metadata for an image\n  instance    Manage containers running as services\n  key         Manage OpenPGP keys\n  oci         Manage OCI containers\n  overlay     Manage an EXT3 writable overlay image\n  plugin      Manage Singularity plugins\n  pull        Pull an image from a URI\n  push        Upload image to the provided URI\n  remote      Manage singularity remote endpoints, keyservers and OCI/Docker registry credentials\n  run         Run the user-defined default command within a container\n  run-help    Show the user-defined help for an image\n  search      Search a Container Library for images\n  shell       Run a shell within a container\n  sif         Manipulate Singularity Image Format (SIF) images\n  sign        Attach digital signature(s) to an image\n  test        Run the user-defined tests within a container\n  verify      Verify cryptographic signatures attached to an image\n  version     Show the version for Singularity\n\nRun 'singularity --help' for more detailed usage information.\n[bargee@barge ~]$ \n```\n\n\n## Interact with Images\n\nhttp://singularity.lbl.gov/quickstart#interact-with-images  \nhttps://www.sylabs.io/guides/3.0/user-guide/quick_start.html#interact-with-images  \n\n```\n[bargee@barge ~]$ singularity pull shub://vsoch/hello-world\nINFO:    Downloading shub image\n59.8MiB / 59.8MiB [======================================================================================================================] 100 % 15.1 MiB/s 0s\n[bargee@barge ~]$ singularity shell hello-world_latest.sif\nSingularity\u003e ls /\nbin  boot  dev\tenvironment  etc  home\tlib  lib64  media  mnt\topt  proc  rawr.sh  root  run  sbin  singularity  srv  sys  tmp  usr  var\nSingularity\u003e exit\nexit\n[bargee@barge ~]$ singularity exec hello-world_latest.sif ls /\nbin  boot  dev\tenvironment  etc  home\tlib  lib64  media  mnt\topt  proc  rawr.sh  root  run  sbin  singularity  srv  sys  tmp  usr  var\n[bargee@barge ~]$ singularity run hello-world_latest.sif\nRaawwWWWWWRRRR!! Avocado!\n[bargee@barge ~]$ ./hello-world_latest.sif\nRaawwWWWWWRRRR!! Avocado!\n```\n\n## Build an image with Singularity recipe file\n\n```\n[bargee@barge ~]$ sudo mkdir -p /mnt/data/tmp\n[bargee@barge ~]$ sudo singularity build --tmpdir=/mnt/data/tmp sl.sif /vagrant/recipes/sl.Singularity\n[bargee@barge ~]$ ./sl.sif\n[bargee@barge ~]$ singularity run sl.sif\n[bargee@barge ~]$ singularity exec sl.sif sl\n[bargee@barge ~]$ singularity shell sl.sif\nSingularity sl.sif:~\u003e sl\nSingularity sl.sif:~\u003e exit\nexit\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Failispaw%2Fsingularity-barge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Failispaw%2Fsingularity-barge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Failispaw%2Fsingularity-barge/lists"}