DockMaker command line tool examples

Reference the commands in the following examples to learn how to work with the Docker command line tool. To use one of the example commands, edit the <build number> variable, and then copy and paste the edited command into the Docker command line tool. The build number is part of the file name for installation files that are in a release. For example, for the installation file, paz-server-ee-10.2.0.0-222.zip, the build number is 222. You can navigate to installation files for a release from the Downloads page, which is on the Support Portal.

  • Prepare or create the generatedFiles directory for the release build of the Enterprise Edition of Pentaho Server 10.2 with the Pentaho Analyzer, Pentaho Dashboard Designer, and Pentaho Interactive Reports plugins to build as a Docker image and compose the container later, while using existing downloads and automatically accepting the end-user license agreement (EULA):

    DockMaker -V 10.2.0.0/*&lt;build number&gt;*/ee -A paz,pdd,pir -U --EULA_ACCEPT=true

  • Prepare, build, and compose the same release as before:

    DockMaker -V 10.2.0.0/*&lt;build number&gt;*/ee -A paz,pdd,pir -U --EULA_ACCEPT=true -X

  • Prepare a later patch to the existing Docker image for Pentaho 10.2:

    DockMaker -V 10.2.0.0/*&lt;build number&gt;*/ee -A -U -P 9.4.0.1/400/ee --EULA_ACCEPT=true

  • Prepare a Pentaho Server with a MySQL 8.0 repository:

    DockMaker -V 10.2.0.0/*&lt;build number&gt;*/ee -A std -U -D mysql/8.0 --EULA_ACCEPT=true

  • Prepare a Pentaho Server with the latest version of Oracle for the repository:

    DockMaker -V 10.2.0.0/*&lt;build number&gt;*/ee -A std -U -D oracle/latest/ent --EULA_ACCEPT=true

    Log into Oracle for DockMaker to access the Oracle download.

  • Prepare a PDI that will be accessed with pan and kitchen:

    DockMaker -T pdi -V 10.2.0.0/*&lt;build number&gt;*/ee --EULA_ACCEPT=true

  • Prepare a Carte server:

    DockMaker -T carte -V 10.2.0.0/*&lt;build number&gt;*/ee -U -user cluster -password cluster --EULA_ACCEPT=true

Last updated

Was this helpful?