Alin.io
Search
K
Links

Login, Pull, Push

Docker is the most popular container engine, and based on colossal functionality and broad range usage, at this moment, Alin.io is focusing only on Docker Image Registry. But we are also investigating resources to build a general registry based on Open Container Initiative.

Docker CLI actions

Docker CLI is a command line tool for handling Docker Engine commands. In other words, if you are using Docker Engine, you are also using Docker CLI. Docker CLI has few controls for managing Docker Registry/Distribution functionality, especially for Login, Pull, and Push actions.
docker login
Docker login repo.alin.io command is for having logged-in information at your home directory (similar to browser cookie) and then using other controls.
~# docker login repo.alin.io
username: [Alin.io username]
password: [Alin.io password]
repo.alin.io is a mirror service providing authentication frontend for multiple Docker Registries, and it is also handling fail-overs for the multiserver environment. It is completely implemented with TreeScale technology and with full TLS support. So it will work from every Docker environment because Docker Engine requires TLS support for Docker Registry.
Authentication uses JSON Web Tokens functionality to give top-level security and flexibility. And most important part is that with Alin.io, we built a fully distributed authentication system that is guaranteed to work without failures.
docker pull
docker pull repo.alin.io/[username]/[image name]:[tag name] command is for pulling existing images from Alin.io Registry. If you still need to do the docker login command, this command will ask you for login information.
Example:
~# docker pull repo.alin.io/my-username/ubunut:latest
Alin.io Container Registry is mainly built to give fully Private Registry service, and based on that, you need to ensure access to that image before pulling a shot.
docker push
Docker push repo.alin.io/[username]/[image name]:[tag name] command is for moving local images from your Docker Engine to Alin.io Remote Registry. If you still need to do the docker login command, this command will ask you for login information.
Example:
~# docker push repo.alin.io/my-username/ubunut:latest
Alin.io Container Registry is mainly built for giving fully Private Registry service, and based on that, you'll need to ensure you have access to that image before pulling the image.