- Start GitHub Actions self-hosted runner with VirtualBox and Vagrant on your local machine or a remote machine like Google Compute Engine and EC2.
- Avoid dind (Docker in Docker)
docker-compose build) on the virtual machine with the Docker Layer Caching as the same as your local environment.
- Host OS: Ubuntu 18.04/20.04, macOS, Windows
- Guest OS: Ubuntu 20.04