How to make container images offline available?

To deploy the Data Streamhouse Docker image on a system without internet access, follow these steps:

  1. On a device with internet access, save the Docker image locally:

docker save xeotek/datastreamhouse:<component-version> > datastreamhouse-component-version.tar

Replace <component-version> with the required component and version number.

  1. (Optional) Compress the file to reduce transfer size:

xz -9 datastreamhouse-component-version.tar
  1. Transfer the .tar file to the target system (the server without internet access).

  2. On the target system, load the Docker image into the local Docker repository:

docker load < datastreamhouse-component-version.tar
  1. Start Data Streamhouse using the Docker command as usual or integrate it into your orchestration platform.

Note: Ensure that all runtime dependencies, such as external databases or mounted configuration files, are available on the target system.

Last updated

Was this helpful?