A method of activating a new device on a container basis in a vehicle, the method comprising: detecting, by the vehicle, that the new device is mounted in the vehicle; identifying, by the vehicle, the detected new device and requesting, from a cloud server, a container for controlling an execution of the new device in the vehicle; receiving (S 1220) by the vehicle, from the cloud server, a container package including at least one container retrieved in the cloud server in response to the request for the container; reading, by the vehicle, a manifest from the received container package, the manifest defining rights of the at least one container to access and obtain at least one vehicle sensing data; and controlling, by the vehicle, the execution of the new device by activating the at least one container and allowing the at least one container to access the at least one vehicle sensing data if permitted to do so based on the manifest, wherein identifying the new device includes: checking whether the detected new device is present in a vehicle device repository or the cloud server; and determining the new device as a non-supported device if the new device is determined to be not present in the vehicle device repository and the cloud server, and if the new device is determined as the non-supported device, transmitting, by the vehicle, information of the new device and identification error information to the cloud server; registering the information of the new device and a container corresponding to the new device on the cloud server by a cloud manager; and identifying, by the vehicle, the new device based on the information of the new device and the container corresponding to the new device registered with the cloud server. detecting, by the vehicle, that the new device is mounted in the vehicle; identifying, by the vehicle, the detected new device and requesting, from a cloud server, a container for controlling an execution of the new device in the vehicle; receiving (S 1220) by the vehicle, from the cloud server, a container package including at least one container retrieved in the cloud server in response to the request for the container; reading, by the vehicle, a manifest from the received container package, the manifest defining rights of the at least one container to access and obtain at least one vehicle sensing data; and controlling, by the vehicle, the execution of the new device by activating the at least one container and allowing the at least one container to access the at least one vehicle sensing data if permitted to do so based on the manifest, wherein identifying the new device includes: checking whether the detected new device is present in a vehicle device repository or the cloud server; and determining the new device as a non-supported device if the new device is determined to be not present in the vehicle device repository and the cloud server, and if the new device is determined as the non-supported device, transmitting, by the vehicle, information of the new device and identification error information to the cloud server; registering the information of the new device and a container corresponding to the new device on the cloud server by a cloud manager; and identifying, by the vehicle, the new device based on the information of the new device and the container corresponding to the new device registered with the cloud server. checking whether the detected new device is present in a vehicle device repository or the cloud server; and determining the new device as a non-supported device if the new device is determined to be not present in the vehicle device repository and the cloud server, and if the new device is determined as the non-supported device, transmitting, by the vehicle, information of the new device and identification error information to the cloud server; registering the information of the new device and a container corresponding to the new device on the cloud server by a cloud manager; and identifying, by the vehicle, the new device based on the information of the new device and the container corresponding to the new device registered with the cloud server.