[deprecated since 2.2.0] Official checkmk Free Edition Container
50K+
The check-mk-free edition is deprecated since version 2.2.0. Please use the check-mk-cloud edition instead.
This is the official container of checkmk. Checkmk is a leading tool for Infrastructure & Application Monitoring. Simple configuration, scalable, flexible. Open Source and Enterprise.
Features of these containers:
You can start a Checkmk container like this:
docker container run -dit -p 8080:5000 --tmpfs /opt/omd/sites/cmk/tmp:uid=1000,gid=1000 -v/omd/sites --name monitoring -v/etc/localtime:/etc/localtime:ro --restart always checkmk/check-mk-raw:2.0.0-latest
The checkmk web interface should now be reachable via http://localhost:8080/cmk/check_mk/.
The initial password of the initial administrative account cmkadmin will be written to the container logs (see docker logs monitoring).
Details about the arguments used above:
| Argument | Description |
|---|---|
-p 8080:5000 | The sites web server listens on port 5000 by default. With this example it is opened at port 8080 of the node. You may also use port 80 here in case you don’t have another process listening on it. For more flexible options or HTTPS have a look into the official documentation. |
--tmpfs /opt/omd/sites/cmk/tmp:uid=1000,gid=1000 | For optimal performance, you can use a temporary file system directly in the RAM of the Docker node. The path for this file system is specified with this option. If you change the site ID this path must also be edited accordingly. |
-v monitoring:/omd/sites | This makes all site data be persisted even when the container is destroyed. In case you don’t use this you will loose all you configuration and monitoring data. |
--name monitoring | The name of the container. It must be unique per docker node. All examples below use this name. In case you change this you will have to use your custom name e.g. during update. |
-v /etc/localtime:/etc/localtime:ro | Make the container use the same local time (timezone) config as your docker node and make this usage read only (ro). |
--restart always | Always restart the container if it stops. |
You may want to use the officially released images from your website, which you can find on the download page of each version.
Download the file to your docker node and execute the load command:
docker load -i ~/Downloads/check-mk-enterprise-docker-2.0.0p11.tar.gz
After a successful import you can start creating containers using the image checkmk/check-mk-enterprise:2.0.0p11.
The official Checkmk user guide offers additional information for the installation and usage of Checkmk in Docker:
Additional information about configuring Checkmk as a Docker container
Content type
Image
Digest
sha256:62f588361…
Size
657.7 MB
Last updated
almost 2 years ago
docker pull checkmk/check-mk-free:2.1.0-latest