Skip to main content

Socket

default see below:
The default value for this is calculated in the following order, taking the first value that is specified:
  1. The environment variable CORAL_DOCKER_SOCKET
  2. The JVM system property docker.host
  3. The environment variable DOCKER_SOCKET
  4. The JVM system property docker.socket
  5. npipe:////./pipe/docker_engine, but only if the OS is Windows
  6. $HOME/.colima/default/docker.sock if it exists
  7. unix:///var/run/docker.sock
The Docker socket that Coral will execute Docker runtimes via. This value should almost always be left as the default.

Address

default see below:
The default value for Windows is always host.docker.internal. If the operating system is not Windows and $HOME/.colima/default/docker.sock exists, the default value is 172.17.0.1 The address that Docker runtimes will use to communicate with the Coral server. Different container runtimes may use different values to communicate with the host; if a specific container runtime is used that requires a different address, it must be specified here. This must also be specified if the container runtime is on another machine; in which case this address should be the public address of the machine running the Coral server.

Response timeout

default 30
The number of seconds before the Coral server times out when trying to communicate with the container runtime.

Connection timeout

default 30
The number of seconds before the Coral server times out when trying to connect to the container runtime. Note that this timeout will always be reached if the container runtime is not running.

Max connections

default 1024
The maximum number of connections that the Coral server can make to containers. Each agent running using a Docker runtime requires one connection. This value should be large enough to accommodate the number of agents that will be running on the Coral server at any one time.

Container path separator

default :
The character that is used for separating multiple paths in a running container. This must be changed to ; when running Windows containers. This should NOT be set to ; if running Linux containers on a Windows host.

Container name separator

default :
The character that is used to separate path names on a running container. This can be changed to \ when running Windows containers. Note that this should NOT be set to \ if running Linux containers on a Windows host.

Container temporary directory

default /tmp
The directory on a running container that is used for temporary files.