Perfect. I'll prepare a comprehensive document covering everything that can go wrong with Docker and docker compose
on RHEL (with SELinux disabled, local XFS storage, using the modern docker compose
plugin). I'll also focus on inter-container communication issues, filesystem migration problems, and networking edge cases that match your setup.
I'll get back to you soon with a detailed, organized, and actionable draft you can use for your 30+ page paper.
Migrating a containerized environment between different host systems can expose numerous failure modes. In this scenario, Docker Engine v26.1.3 (with the Docker Compose v2.27.0 plugin) was moved from an Ubuntu setup (using S3-backed storage for volumes) to a Proxmox-based RHEL host. The new host uses local storage on an XFS filesystem for Docker’s data-root
, and SELinux has been fully disabled. After migration, containers could ping each other, yet HTTP requests (