images
rfswift images
Manage Docker images - list local images, browse remote registry, pull images, and track versions.
Synopsis
# List local images
rfswift images local
# List remote registry images
rfswift images remote
# List remote images with versions
rfswift images remote -v
# Pull image from registry
rfswift images pull -i IMAGE_NAME [-t TAG] [-V version]The images command provides comprehensive image management: view locally available images, discover images in the RF Swift registry, pull images from Docker registries, and track image versions for better environment control.
Subcommands
images local
List all RF Swift images present on the local system.
Usage:
rfswift images localOutput 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 images remote [-v]Options:
| Flag | Description | Example |
|---|---|---|
-v, --versions |
Show available versions for each image | -v |
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 images pull -i IMAGE_NAME [-t TAG] [-V version]Options:
| Flag | Description | Required | Example |
|---|---|---|---|
-i, --image STRING |
Image reference to pull | Yes | -i penthertz/rfswift_noble: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 |
🆕 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_noble:wifi │ 7981.2 MB │ latest, 0.1.1 │
├──────────────────────┼────────────────────┼─────────────────────────────────────┼──────────────┼──────────────────────────────────────────────────────────────┤
│ sdr_full │ 2026-01-27 16:27 │ penthertz/rfswift_noble: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_noble │ 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_noble
# Check if behind proxy/firewallPull Fails
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: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.