Deploy AIStor as a Container
This section documents steps for running AIStor as a container.
Procedure
-
Pull the latest stable image of AIStor Server
-
Create the directory structure
Create directories for data and certificates. The following example uses
$HOME/minioas the base path.mkdir -p $HOME/minio/data $HOME/minio/certsLater steps mount these directories to standard Linux paths in the container.
-
Retrieve your license file
AIStor requires a license to run. You can use an existing license, such as one from SUBNET, or you can request a new MinIO AIStor Free Tier license.
To request a new MinIO AIStor Free Tier license, go to the AIStor pricing page and select Get Started under the Free tier to obtain a free license. The free tier license allows you to run AIStor on a single compute resource with one or more drives.
Download the license file to
$HOME/minio/minio.licensefor use in later steps.Free tier licenses do not include support. For support options, see the AIStor pricing page. For more information about licenses, see Licenses. -
(Optional) Set up TLS
If you need TLS for your deployment, configure it before starting the server. See Set up network encryption for instructions.
-
Run the AIStor Server in a container
The following examples mount the local directories to standard Linux paths in the container:
$HOME/minio/datato/mnt/datafor object storage$HOME/minio/minio.licenseto/minio.licensefor the license file$HOME/minio/certsto/etc/minio/certsfor TLS certificates (if configured)
The output of the
logscommand includes the startup message from the AIStor Server. To access the server, use thelocalhostor127.0.0.1address on your local host machine. -
Connect to the deployment
You can connect to the deployment using the built-in AIStor Server console in a browser, by using the MinIO
mccommand-line tool, or by using an S3-compatible SDK: