1. A source computing device to migrate an application, the source computing device comprising: a network communication module to (i) transmit a configuration initialization request to a destination computing device in network communication with the source computing device, wherein the configuration initialization request includes information usable by the destination computing device to create a container in which to run the application and (ii) receive, in response to the transmission of the configuration initialization request, a notification from the destination computing device that indicates the container has been created at the destination computing device; and an application checkpointing module to perform, in response to receipt of the notification from the destination computing device, a checkpointing operation on a presently running instance of the application to be migrated to generate application checkpoint data, wherein the network communication module is further to transmit the application checkpoint data to the destination computing device, wherein the application checkpoint data is usable to restore the application in the container created at the destination computing device.