Install MSR offline¶
The procedure to install Mirantis Secure Registry on a host is the same, whether that host has access to the internet or not.
The only difference when installing on an offline host, is that instead of pulling the MKE images from Docker Hub, you use a computer that is connected to the internet to download a single package with all the images. Then you copy that package to the host where you’ll install MSR.
Download the offline package¶
Use a computer with internet access to download a package with all MSR images:
$ wget <package-url> -O dtr.tar.gz
Now that you have the package in your local machine, you can transfer it to the machines where you want to install MSR.
For each machine where you want to install MSR:
Copy the MSR package to that machine.
$ scp dtr.tar.gz <user>@<host>
Use ssh to log into the hosts where you transferred the package.
Load the MSR images.
Once the package is transferred to the hosts, you can use the
docker loadcommand to load the Docker images from the tar archive:
$ docker load -i dtr.tar.gz
Now that the offline hosts have all the images needed to install MSR, you can install MSR on that host.
Preventing outgoing connections¶
MSR makes outgoing connections to:
check for new versions,
check online licenses,
update the vulnerability scanning database
All of these uses of online connections are optional. You can choose to disable or not use any or all of these features on the admin settings page.