MATRIXX Toolbox Utilities
The MATRIXX Toolbox Docker image contains scripts and utilities to aid in the deployment and operation of MATRIXX Digital Commerce installations for Docker and Kubernetes.
These utilities include optional Linux libraries not included in the UBI (RedHat Universal Base Image) and MATRIXX-specific scripts that are more efficiently delivered together than they would be individually.
It is not always appropriate to make use of third-party Docker images that perform functions similar to the scripts included in this image. This image enables a deployment to consist of soley MATRIXX-managed images.
The toolbox image includes the following MATRIXX utilities (in /scripts):
- Execute on Pod (execute_on_pod).
- Wait for URL (wait_for_url).
- Wait for Port on Host (wait_for_host_port).
- Pre-Uninstall Tasks (pre-uninstall).
- Initialize Event Repository (initialize_mongodb).
The toolbox image also includes the following third-party utilities:
- rsync
- nc
- wget
- curl
- kubectl
The following shows example usage of the wget
utility from the toolbox
image. In this example, the utility retrieves a copy of the MATRIXX corporate logo
image:
docker run --rm YOUR_DOCKER_REGISTRY/matrixx-toolbox:version wget https://matrixx.com/logo-default