I have Docker image which contains config files of VirtualBox and I want to use this image for running multiple containers in parallel.
Config files of VM are being stored on host OS, however, I am afraid of issues with config data of VMs which may occur because of parallel accessing by multiple containers. All containers will be started by Jenkins automatically.
Therefore, could you please tell what is the best way to share data between containers to avoid data corruption because of parallel usage?
Please note: I can not run FreeBSD container under Linux and I can not setup FreeBSD as host OS to use FreeBSD containers as long as Docker is an experimental thing in FreeBSD and Kubernetes is not supported under FreeBSD.