The WayDroid project is an open-source container-based solution which allows users to run the full Android operating system inside Linux.
From their faq:
“Waydroid uses Linux namespaces (user, pid, uts, net, mount, ipc) to run a full Android system in a container and provide Android applications on any GNU/Linux-based platform.”