Docker might be a good approach
Docker might be a good approach