Skip to main content
Option Description Default
-i instance,

--instance instance

Sets the name of the InterSystems IRIS instance to start or stop. (The instance in a container distributed by InterSystems is always named IRIS.) IRIS
-d true|false,

--down true|false

Stops InterSystems IRIS (using iris stop) on container shutdown true
-u true|false,

--up true|false

Starts InterSystems IRIS (using iris start) on container startup true
-s true|false,

--nostu true|false

Starts InterSystems IRIS in single-user access mode false
-k key_file,

--key key_file

Copies the specified InterSystems IRIS license key (see License Keys for InterSystems IRIS Containers) to the mgr/ subdirectory of the install directory. none
-l log_file,

--log log_file

Specifies a log file to redirect to standard output for monitoring using the docker logs command. none
-b command,

--before command

Sets the executable to run (such as a shell script) before starting InterSystems IRIS none
-a command,

--after command

Sets the executable to run after starting InterSystems IRIS none
-e command,

--exit command

Sets the executable to run after stopping InterSystems IRIS none

-c command

--create command

Execute a custom shell command before any other arguments are processed

none

-t command

--terminate command

Execute a custom shell command after any other arguments are processed

none
-p password_file,

--password-file password_file

Change the default password for the predefined InterSystems IRIS accounts to the string contained in the file, and then delete the file.
Important:

This option, which is described in Authentication and Passwords, is useful in scripts and other automation; when using it, bear in mind the risks of committing the password to a file for any significant length of time. Even when the default password has been changed, the first manual login to each predefined account after the container starts includes a mandatory default password change.

none
--ISCAgent true|false

Starts the ISCAgent on the default ISCAgent port, 2188, on container startup. If false, the ISCAgent does not start, and the --ISCAgentPort option is ignored.

true
--ISCAgentPort NNNN

Specifies the port to start the ISCAgent on. Can be used together with --ISCAgent true.

2188
--check-caps false Disables automatic Linux capability check before InterSystems IRIS is started. true
--version Prints the iris-main version N/A
-h,

--help

Displays usage information and exits N/A
FeedbackOpens in a new tab