Using Docker Containers for Complex IoT Application