Maintaining Open Source Singularity Since 2017
Installing SingularityCE on macOS with Apple Silicon, using UTM (Rocky Linux Edition)
By Adam Hughes
Downloading & installing UTM
In your browser, go to mac.getutm.app, and click on the Download button.
This should bring you to the main UTM application window, which looks like this:
Download an ISO image
Before launching the VM, download the operating system ISO image. In this blog, we will be using Rocky Linux, for demonstration purposes. Go to the following link and download the file:
https://download.rockylinux.org/pub/rocky/9/isos/aarch64/Rocky-9.1-aarch64-dvd.iso
Installing an arm64 Linux VM
From the main UTM application window, choose Create a New Virtual Machine to start the virtual machine creation process.
In the last screen, UTM shows a summary of the selected options, letting you type a name for this virtual machine. Click the Save button when finished.
Booting up the Linux VM for the first time
You can now click on the ‘play’ (▶️) icon to launch the virtual machine.
Once you click the Done button, the program returns to the previous screen, now click the User Creation button.
Check the Make the user administrator and Require a password to use this account options. Then click on the Done button.
The system will reboot, and after booting will show a welcome screen. Click on your username button and type your password (the one you chose for your user – NOT the one you chose for root!) to login.
Installing the prerequisites
Install the prerequisites for SingularityCE, as follows:
sudo dnf install epel-release
Installing SingularityCE
Now it’s time to install SingularityCE itself!
sudo dnf install singularity-ce
$ singularity --version
singularity-ce version 3.11.0-1.el9
Creating & running your first container
To make sure our installation of SingularityCE was successful, let’s create & run our first container. We can do this as follows:
singularity run library://lolcow
$ singularity run library://lolcow
INFO: Downloading library image
86.9MiB / 86.9MiB [=========================================] 100 % 7.5 MiB/s 0s
______________________________
< Fri Mar 10 09:46:31 PST 2023 >
------------------------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
Join Our Mailing List
Recent Posts
Related Posts
Ensuring Singularity Enterprise Continuity: Crafting a Disaster Recovery Plan
In the dynamic world of IT operations, disaster recovery procedures stand as the secret weapon, quietly ensuring the resilience and continuity of businesses. Whether it's a natural disaster, a cyberattack, or a hardware failure, having a robust disaster recovery plan...
Sylabs Launches the Singularity Containers Certification
The SingularityCE Platform is Vital for Container Technology ExpertsSylabs, the global leader in providing tools and services for performance-intensive container technology, today announces the launch of a new certification focusing on the Singularity container...
Remote Building with OCI Registries
This blog post will demonstrate how to use a definition file in a remote build that references an Open Container Initiative (OCI) image stored in Singularity Enterprise and Singularity Container Services.First, create an account in Singularity Container Service. To do...

























