Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • docker exec -ti is the command that connects to the JOC Cockpit container js7-joc-primary.
  • js7-joc-primary is the name of the JOC Cockpit container as specified with the above docker run command.
  • /bin/sh -c runs a shell inside the container and executes a script to install database objects required for operation of JOC Cockpit.

Initial Operation

Image Removed

Explanations:

For initial operation the JOC Cockpit GUI is used to make Controller instances and Agent instances known to your job scheduling environment.

Access JOC Cockpit from your Browser

Image Added

Explanations:

  • For the JOC Cockpit URL In most situations you can use the host name of the Docker host and the port that was specified when starting the container.  
    • From the above example this could be http://centostest_primary.sos17446 if centostest_primary.sos were your Docker host and 17446 were the outside HTTP port of the container.
    • Consider that the Docker host has to allow incoming traffic to the port specified This might require to adjust the port or to create firewall rules.
  • By default JOC Cockpit ships with the following credentials:
    • account: root
    • password: root

Register Controller and Agents

After login a dialog window pops up that ask to register a Controller. 

Image Added


Explanations:

  • This dialog allows to specify a Standalone Controller or a Controller Cluster.
    • Consider that use of a cluster is subject to JS7 - Licensing.
    • Use of the Standalone Controller is in scope of the JS7 open source license.
  • The URL of the Controller instance has to match the hostname and port that the Controller is operated for.
    • Should you use a Docker network then all containers will "see" each other and all inside container ports are accessible within the network.
    TBD