The ubuntu:24.04 Docker image is only 77.30 MiB.
alpine:3.19.0 is 7.38 MiB.
Of course those sizes are without a kernel. Typical everything-included distro kernels are generally a few hundred MiB as they include drivers for everything that might be needed, but a custom build for known hardware can reduce that to just a few MiB.
That part is messed up. You shouldn’t be dealing with individual contractors as a patient. All billing should go through the hospital, and be considered in-network provided the hospital is in-network, regardless of what kind of specialist sees you there. Any exception, such as bringing in someone who doesn’t normally work there to treat a rare condition, should require separate and specific authorization from the patient in advance.