Sign inSign up

clamparion/saio

By clamparion

Updated over 1 year ago

SAIO is a containerized instance of OpenStack Swift⁠ object storage

Image
Databases & storage
0

220

clamparion/saio repository overview

SAIO (Swift All in One)

SAIO is a containerized instance of OpenStack Swift object storage. It runs the core Swift services and is intended as a convenient endpoint for:

  • Application developers to test against the Swift and AWS S3 APIs.
  • Integrating with CI/CD systems.

⚠️ These images are not configured for data durability and are not intended for production use.


🚀 Quickstart

Pull the Docker Image
docker pull clamparion/saio
Run the Container
docker run -d -p 8080:8080 clamparion/saio

🔧 Testing

✅ Test with Swift Client
swift -A http://127.0.0.1:8080/auth/v1.0 -U test:tester -K testing stat
☁️ Test with AWS S3 (using s3cmd)
Create a config file (e.g., s3cfg_saio):
[default]
access_key = test:tester
secret_key = testing
host_base = localhost:8080
host_bucket = localhost:8080
use_https = False
Run a command (e.g., create a bucket):
s3cmd -c s3cfg_saio mb s3://bucket

📌 Quick Reference

  • Image tags:
    latest tracks the master branch.
    Tagged releases are available for version-specific testing.

  • Source Code: GitHub

  • Report Bugs: Launchpad

  • Maintained by: The OpenStack Swift community

  • Feedback / Questions: Join #openstack-swift on Freenode IRC (or check if migrated to Libera.Chat)


🛠️ License

OpenStack Swift is released under the Apache 2.0 license.

Tag summary

Content type

Image

Digest

sha256:23f4bf4b5

Size

130.9 MB

Last updated

over 1 year ago

docker pull clamparion/saio