images
rfswift image local / remote / pull / versions
List local images, browse the official registry, pull images and track their versions.
rfswift image .... The legacy rfswift images ... tree still works and prints a notice. The whole group, including build, rm, tag, download, export, import and audit, is described on the image page.Synopsis
rfswift image local [-v] [-f FILTER] # local images with version status
rfswift image remote [-v] [-f FILTER] # images published for your architecture
rfswift image pull -i IMAGE [-t TAG] [-V VERSION] # pull, optionally a specific version, optionally retag
rfswift image versions [-f FILTER] # every published version of each image
rfswift image audit IMAGE [--format ...] # CVE scan, see the audit pageSubcommands
images local
List all RF Swift images present on the local system.
Usage:
rfswift image local [-v] [-f FILTER]Options:
| Flag | Description | Example |
|---|---|---|
-v, --show-versions |
Show version information for images | -v |
-f, --filter STRING |
Filter images by name | -f sdr_full |
Output includes:
- Image repository and tag
- Image ID
- Creation date
- Image size
- Version information (v0.7.0+)
images remote
List available RF Swift images from the official Penthertz registry.
Usage:
rfswift image remote [-v] [-f FILTER]Options:
| Flag | Description | Example |
|---|---|---|
-v, --show-versions |
Show version information for images | -v |
-f, --filter STRING |
Filter images by name | -f wifi |
Output includes:
- Available image names
- Image descriptions
- Available tags/versions
- Version history (with
-vflag)
images pull
Pull images from Docker registries to local system.
Usage:
rfswift image pull -i IMAGE_NAME [-t TAG] [-V version]Options:
| Flag | Description | Required | Example |
|---|---|---|---|
-i, --image STRING |
Image reference to pull | Yes | -i penthertz/rfswift_resolute:sdr_full |
-t, --tag STRING |
Rename to target tag locally | No | -t my_sdr:v1 |
-V, --version STRING |
Rename to wanted version | No | -V 0.1.1 |
images versions
List all available versions for RF Swift images.
Usage:
rfswift image versions [-f FILTER]Options:
| Flag | Description | Example |
|---|---|---|
-f, --filter STRING |
Filter by image name | -f sdr_full |
Example:
# List versions for all images
rfswift images versions
# List versions for a specific image
rfswift images versions -f wifiExample output:
┌──────────────────────────────────────┬────────────────────┬──────────────┐
│ Image │ Version │ Status │
├──────────────────────────────────────┼────────────────────┼──────────────┤
│ penthertz/rfswift_resolute:wifi │ latest, 0.1.1 │ Up to date │
├──────────────────────────────────────┼────────────────────┼──────────────┤
│ penthertz/rfswift_resolute:sdr_full │ latest, 0.1.1 │ Up to date │
├──────────────────────────────────────┼────────────────────┼──────────────┤
│ penthertz/rfswift_resolute:sdr_light │ latest, 0.1.1 │ Up to date │
└──────────────────────────────────────┴────────────────────┴──────────────┘🆕 Version Management (v0.7.0+)
Starting with RF Swift v0.7.0, images now support proper versioning to help you track and manage different image releases.
Viewing Available Versions
# List remote images with all available versions
rfswift images remote -vExample output:
┌──────────────────────┬────────────────────┬─────────────────────────────────────┬──────────────┬──────────────────────────────────────────────────────────────┐
│ Tag │ Pushed Date │ Image │ Size │ Versions │
├──────────────────────┼────────────────────┼─────────────────────────────────────┼──────────────┼──────────────────────────────────────────────────────────────┤
│ wifi │ 2026-01-27 16:27 │ penthertz/rfswift_resolute:wifi │ 7981.2 MB │ latest, 0.1.1 │
├──────────────────────┼────────────────────┼─────────────────────────────────────┼──────────────┼──────────────────────────────────────────────────────────────┤
│ sdr_full │ 2026-01-27 16:27 │ penthertz/rfswift_resolute:sdr_full │ 14176.2 MB │ latest, 0.1.1 │
├──────────────────────┼────────────────────┼─────────────────────────────────────┼──────────────┼──────────────────────────────────────────────────────────────┤Pulling Specific Versions
# Pull latest version (default)
rfswift images pull -i sdr_full
# Pull specific version
rfswift images pull -i sdr_full -V 0.1.1Version Comparison
📦 RF Swift Images
┌──────────────────────────────┬─────────────────┬──────────────┬───────────────────────────┬─────────────┬────────────┬─────────┐
│ Repository │ Tag │ Image ID │ Created │ Size │ Status │ Version │
├──────────────────────────────┼─────────────────┼──────────────┼───────────────────────────┼─────────────┼────────────┼─────────┤
│ penthertz/rfswift_resolute │ sdr_light_0.1.1 │ cdf39442893e │ 2026-01-19T20:17:49+01:00 │ 13076.96 MB │ Up to date │ 0.1.1 │
...Troubleshooting
No Images Listed Locally
Problem: images local shows no RF Swift images
Solutions:
# Pull your first image
rfswift images pull -i sdr_full
# Check all Docker images (not just RF Swift)
docker images
# Verify Docker is running
docker psRemote Registry Not Accessible
Problem: images remote fails or shows no images
Solutions:
# Check network connectivity
ping registry.hub.docker.com
# Check Docker Hub status
curl -I https://hub.docker.com
# Try direct docker search
docker search penthertz/rfswift_resolute
# Check if behind proxy/firewallPull Fails
Error: unable to retrieve auth token: invalid username/password
The engine presents a stored docker login or podman login for Docker Hub that is no longer valid; RF Swift sends no credentials. The message names the credential file and the logout command that clears it.
Error: Error pulling image
Solutions:
# Check image name spelling
rfswift images remote -v # Verify exact name and version
# Try with docker directly
docker pull penthertz/rfswift_resolute:sdr_full
# Check disk space
df -h
# Check network
ping registry.hub.docker.comVersion Not Found
Error: Version not found or Tag not found
Solutions:
# List all available versions
rfswift images remote -v
# Verify the version exists
# Use the exact version string shown in the list
# Pull with correct version format
rfswift images pull -i wifi v0.1.0Authentication Required
Problem: Private registry requires login
Solutions:
# Login to registry
docker login registry.example.com
# Then pull
rfswift images pull -i registry.example.com/image:tag
# For Docker Hub private images
docker login
rfswift images pull -i myuser/private-image:tagRelated Commands
build- Build custom imagesdownload- Download images to filesexport- Export images to archivesimport- Import images from archivesdelete- Remove imagesretag- Retag images locallyrun- Run containers from imagesupgrade- Upgrade container to new image version
df -h before pulling multiple images or versions. Use sdr_light for space-constrained systems.