- Download the following files from the FTP site:
x.y.zrefers to the version number (e.g.
tar xvf trifacta-docker-setup-bundle-x.y.z.tar
Files are extracted into a
dockerfolder. Key files:
File Description docker-compose-local-postgres.yaml Runtime configuration file for the Docker image when PostgreSQL is to be running on the same machine. More information is provided below. docker-compose-local-mysql.yaml Runtime configuration file for the Docker image when MySQL is to be running on the same machine. More information is provided below. docker-compose-remote-db.yaml
Runtime configuration file for the Docker image when the database is to be accessed from a remote server.
NOTE: You must manage this instance of the database.
More information is provided below.
Instructions for running the
D s item item container Info
NOTE: These instructions are referenced later in this workflow.
Instructions for building the
D s item item container Info
NOTE: This file does not apply if you are using the provided Docker image.
Load the Docker image into your local Docker environment:
docker load < trifacta-docker-image-x.y.z.tar
Confirm that the image has been loaded. Execute the following command, which should list the Docker image:
You can now configure the Docker image. Please skip that section.
Acquire the RPM file from the FTP site:
NOTE: You must acquire the
el7 RPM file for this release.
D s server
- In your Docker environment, copy the
trifacta-server\*.rpmfile to the same level as the
- Verify that the
docker-filesfolder and its contents are present.
Use the following command to build the image:
docker build -t trifacta/server-enterprise:latest .
This process could take about 10 minutes. When it is completed, you should see the build image in the Docker list of local images.
NOTE: To reduce the size of the Docker image, the Dockerfile installs the trifacta-server RPM file in one stage and then copies over the results to the final stage. The RPM is not actually installed in the final stage. All of the files are properly located.
- You can now configure the Docker image.
|docker-compose-local-postgres-db.yaml||Database properties in this file are pre-configured to work with the installed instance of PostgreSQL, although you may wish to change some of the properties for security reasons.|
|docker-compose-local-mysql-db.yaml||Database properties in this file are pre-configured to work with the installed instance of MySQL, although you may wish to change some of the properties for security reasons.|
These properties pertain to the installation of the database to database to which the
|D s webapp|
If set to
|DB_TYPE||Set this value to |
|DB_HOST_NAME||Hostname of the machine hosting the databases. Leave value as |
(Remote only) Port number to use to connect to the databases. Default is
Admin username to be used to create DB roles/databases. Modify this value for remote installation.
|DB_ADMIN_PASSWORD||Admin password to be used to create DB roles/databases. Modify this value for remote installation.|