- 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)
- Accelerate
docker build
(ordocker-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