async function getGladysContainerId() {
  if (!this.dockerode) {
    throw new PlatformNotCompatible('SYSTEM_NOT_RUNNING_DOCKER');
  }

  let containerId = await getContainerIdFromCidFile();

  if (containerId === undefined) {
    // Not found in cidfile try on cgroup
    containerId = await getContainerIdFromCgroup();
  }

  if (containerId === undefined) {
    // Not found in cgroup try on mountinfo
    containerId = await getContainerIdFromMountInfo();
  }

  if (containerId === undefined) {
    throw new PlatformNotCompatible('DOCKER_CONTAINER_ID_NOT_AVAILABLE');
  }

  // we return the containerId trimed, just in case
  return containerId.trim();
}
@description Return the containerId of the currently running container.
@returns {Promise} Resolve with list of mounts.
@example
const containerId = await getGladysContainerId();