Abstract : Software defined networking (SDN) and network function virtualization (NFV) are the embraced technologies for the backhauling of future 5G networks. Virtual Machine (VM) and Docker container based deployments have received much attention. This paper presents the virtualization of a prototyped software defined radio access network (RAN) architecture by using VMs and Docker containers. In addition, it provides an analytical model for the generalized software defined RAN architecture with the practice of VM based and Docker container based implementations. Using measurements obtained from the two testbeds and the introduced queuing model, we compare their performances and analyze the two different architectures. Results verify the superiority of the Docker technology. Some observations from the behavior of the testbeds are concluded for a better understanding of the VM and Docker container based technologies for the future development of 5G SDN controller.