All Documents
Software Repository for ContainerSoftware Repository for Container
- What's new
- Service Overview
- Getting Started
-
User Guide
- Introduction
- Permissions Management
- Basics of the Container Engine
-
Image Management
- Uploading an Image Through a Container Engine Client
- Obtaining a Long-Term Valid Login Command
- Uploading an Image Through SWR Console
- Pulling an Image
- Setting Image Attributes
- Sharing a Private Image
- Adding a Trigger
- Adding an Image Retention Policy
- Configuring Automatic Image Synchronization Between Regions
- Image Center
- Organization Management
- User Permissions
- Auditing
- Change History
- Best Practices
-
API Reference
- Before You Start
- API Overview
- Calling APIs
-
API
- Creating an Organization
- Deleting an Organization
- Querying the List of Organizations
- Querying the Details of an Organization
- Creating an Image Repository
- Deleting an Image Repository
- Updating the Brief Information on an Image Repository
- Querying the Brief Information on an Image Repository
- Querying the Image Repository List
- Querying the List of Image Repository Tags
- Deleting the Image with a Specified Tag
- Generating a Temporary Login Command
- Creating an Account Used for Image Sharing
- Deleting an Account Used for Image Sharing
- Updating an Account Used for Image Sharing
- Checking the Existence of an Account Used for Image Sharing
- Obtaining the List of Accounts Used for Image Sharing
- Viewing the List of Shared Images
- Querying All API Versions
- Querying a Specific API Version
- Creating Organization Permissions
- Deleting Organization Permissions
- Updating Organization Permissions
- Querying Organization Permissions
- Creating Image Permissions
- Deleting Image Permissions
- Updating Image Permissions
- Querying Image Permissions
- Obtaining Information About an Image Synchronization Task
- Obtaining the List of Automatic Image Synchronization Tasks
- Creating an Automatic Image Synchronization Task
- Deleting an Automatic Image Synchronization Task
- Manually Synchronizing an Image
- Creating a Trigger
- Obtaining the Trigger List of a Specific Image Repository
- Deleting a Trigger
- Obtaining Information About a Trigger
- Updating Trigger Settings
- Adding an Image Retention Policy
- Obtaining the List of Image Retention Policy
- Deleting an Image Retention Policy
- Obtaining an Image Retention Policy Record
- Modifying an Image Retention Policy
- Obtaining Image Retention Records
- Example Applications
- Appendixes
- Change History
- SDK Reference
-
FAQs
- General FAQs
-
Image Management FAQs
- Image Push and Pull
- How Many Tenants Can I Share a SWR Private Image with?
- What Are the Differences Between Long-Term Valid Login Commands and Temporary Login Commands?
- Why Is an Image Pushed Using a Container Engine Client to SWR Different in Size From One Uploaded Through the SWR Console?
- Can I Pull Images on the SWR Console to a Local PC?
- Can I Synchronize Images Across Regions?
- Why Cannot I See Images Synchronized to the Target Region After Configuring Image Synchronization?
- Can Existing Images Be Automatically Synchronized?
- Why Cannot IAM Users Configure Image Synchronization?
-
Troubleshooting
- Why Does the Login Command Fail to Be Executed?
- Why Does an Image Fail to Be Uploaded Through a Container Engine Client?
- Why Does an Image Fail to Be Uploaded Through SWR Console?
- Why Does the docker pull Command Fail to Be Executed?
- What Should I Do If Images Cannot Be Downloaded from Private Networks?
- Videos
- Glossary
-
More Documents
- User Guide (ME-Abu Dhabi Region)
-
API Reference (ME-Abu Dhabi Region)
- Before You Start
- API Overview
- Calling APIs
-
API
- Creating an Organization
- Deleting an Organization
- Querying the List of Organizations
- Querying the Details of an Organization
- Creating an Image Repository
- Deleting an Image Repository
- Updating the Brief Information on an Image Repository
- Querying the Brief Information on an Image Repository
- Querying the Image Repository List
- Querying the List of Image Repository Tags
- Deleting the Image with a Specified Tag
- Generating a Temporary Login Command
- Creating an Account Used for Image Sharing
- Deleting an Account Used for Image Sharing
- Updating an Account Used for Image Sharing
- Checking the Existence of an Account Used for Image Sharing
- Obtaining the List of Accounts Used for Image Sharing
- Viewing the List of Shared Images
- Querying All API Versions
- Querying a Specific API Version
- Creating Organization Permissions
- Deleting Organization Permissions
- Updating Organization Permissions
- Querying Organization Permissions
- Appendixes
- Change History
- User Guide (Paris Region)
-
API Reference (Paris Region)
- Before You Start
- API Overview
- Calling APIs
-
API
- Creating an Organization
- Deleting an Organization
- Querying the List of Organizations
- Querying the Details of an Organization
- Creating an Image Repository
- Deleting an Image Repository
- Updating the Brief Information on an Image Repository
- Querying the Brief Information on an Image Repository
- Querying the Image Repository List
- Querying the List of Image Repository Tags
- Deleting the Image with a Specified Tag
- Creating an Account Used for Image Sharing
- Deleting an Account Used for Image Sharing
- Updating an Account Used for Image Sharing
- Checking the Existence of an Account Used for Image Sharing
- Obtaining the List of Accounts Used for Image Sharing
- Viewing the List of Shared Images
- Querying All API Versions
- Querying a Specific API Version
- Creating Organization Permissions
- Deleting Organization Permissions
- Updating Organization Permissions
- Querying Organization Permissions
- Appendixes
- Change History
SoftWare Repository for Container
SoftWare Repository for Container (SWR) provides easy, secure, and reliable management over container images throughout their lifecycle, facilitating the deployment of containerized applications.
Progressive Knowledge
SWR knowledge for users from beginner level to expert level
01

Understand
Gain an idea about the features and application scenarios of SWR to see how it suits your services.
Service Overview
04

Deploy
Explore how to write a Dockerfile with better readability and higher efficiency to build images with fewer layers and smaller sizes.
Writing a Quality Dockerfile
05

APIs
Use open, diverse APIs and calling samples to access and manage SWR resources such as organizations, image repositories, and images.
API Reference
02

Start
Learn how to push images to SWR through a container engine client.
Getting Started
03

Be a Power User
Experience storing your images in an SWR private image repository and granting different permissions (read, write, and manage) to different users with the SWR fine-grained permission system. Free yourself from repetitive manual work using automatic image deployment upon image update, synchronization, retention, sharing, and favoriting.
Common Operations
Image Management
Organization Management
User Permissions
FAQs
Learn more about common issues and solutions.
Typical Cases
Image Management
How Do I Push an Image to SWR Through APIs?
Can I Pull Images from Another Region?
Why Cannot I See Images Synchronized to the Target Region After Configuring Image Synchronization?
What Are the Differences Between Long-Term Valid Login Commands and Temporary Login Commands?
Can Existing Images be Automatically Synchronized?
Troubleshooting
Why Does the Login Command Fail to Be Executed?
Why Does an Image Fail to Be Uploaded Through a Container Engine Client?
Why Does an Image Fail to Be Uploaded Through SWR Console?
Why Does the docker pull Command Fail to Be Executed?
What Should I Do If Images Cannot Be Downloaded from Private Networks?


