Currently, SWR does not provide APIs for image push. You can push images using the docker push command on a client or using the SWR console.
Currently, SWR does not provide APIs for image pull. You can pull images using the docker pull command on a client.
SWR has no restriction on the kernel architecture of images. There is no difference between pushing an Arm-based image and an x86-based image to SWR.
HTTPS is used.
Yes, the original image will be overwritten.
Images pulled by running the docker pull command are stored on your local hosts. You can run the docker save command to save images into TAR archive files.
If you use the container engine client to push images to SWR, each image layer cannot exceed 10 GB.
If your machine and the image repository are in the same region, you can access the image repository through private networks. No additional fees are charged for private network access because you have paid for your servers and EIPs.
If your machine and the image repository are in different regions, the node must have access to public networks to pull images from the image repository.