Introduction
This document provides detailed instructions on how to install Docker and login to the Raven Docker registry located atreleases.cloud.raven.io
. This guide is intended for users who need to authenticate with the Docker registry to access and deploy Docker images for the Raven platform.
If you are deploying Raven Platform (self-hosted) using Helm. You won’t need to login to docker. However, you will need to provide the docker login credentials as parameters to the helm chart as per the helm installation documentation.
Prerequisites
- Access to the Docker command line interface (CLI) on your local machine.
- Docker installation files or access to install Docker.
Step-by-Step Guide
Step 1: Install Docker
Docker is a platform for developing, shipping, and running applications in containers. Follow the steps below to install Docker on your local machine.macOS
If you’re using macOS, you can install Docker using Homebrew:Windows
For Windows, you can use Chocolatey:Linux
On Linux, you can use the following commands to install Docker:Step 2: Verify Docker Installation
After installation, verify that Docker is correctly installed by checking the version:Step 3: Login to Docker Registry
The Raven platform Docker images are hosted in a private registry atreleases.cloud.raven.io
. To access these images, you need to login to the registry using your credentials.
Use the following command to login:
Step 4: Verify Login
To confirm that you have successfully logged in, you can use one of the following methods:Method 1: Inspect Docker Config File
Check the Docker configuration file to verify that your login credentials are saved.auths
section for releases.cloud.raven.io
. This indicates that your login credentials have been stored.
Method 2: Docker Info Command
Use thedocker info
command to check if the registry is listed under Registry Mirrors
.
Registry Mirrors
. If you see releases.cloud.raven.io
listed, it confirms your login status.
Method 3: Pull a Private Image
Attempt to pull a private image from the registry to ensure you have access.self-hosted/query_service
with the actual name of an image you have access to. If the pull is successful, your login was successful.