@Override
    public void onComplete() {
        super.onComplete();

        final long downloadedLayerSize = downloadedLayerSize();
        final long duration = Duration.between(start, Instant.now()).getSeconds();

        if (completed) {
            logger.info(
                "Pull complete. {} layers, pulled in {}s (downloaded {} at {}/s)",
                allLayers.size(),
                duration,
                FileUtils.byteCountToDisplaySize(downloadedLayerSize),
                FileUtils.byteCountToDisplaySize(downloadedLayerSize / duration)
            );
        }
    }
{@link PullImageResultCallback} with improved logging of pull progress.
core/src/main/java/org/testcontainers/images/LoggedPullImageResultCallback.java