Microsoft Eases Docker Container Migrations With Cloud Storage Plug-in
The new Docker Volume Plugin for Azure File Storage plug-in makes Docker containers less reliant on a host's storage.Microsoft has released new software that provides Docker developers and administrators with more container portability on Azure. The open-source Docker Volume Plugin for Azure File Storage—the source code of which is available on GitHub—uses Azure File Storage on Linux's support of the Server Message Block (SMB) 3.0 protocol to disassociate Docker container data volumes from their host's storage. In a typical deployment, a directory on the Docker host machine serves as the Docker container volume, complicating matters when users want to move containers between hosts. Now, Microsoft customers can use Azure File Storage instead, announced Ahmet Alp Balkan, a software engineer for Microsoft Azure Linux and designer of the software giant's new employee badges, in a company blog post. "With the Azure File Storage plug-in, we can mount Azure File Storage shares as directories on your host's file system and make it available to containers, which can now all make use of the Docker volume created through the plug-in," he wrote. Container migrations aside, Microsoft envisions that the plug-in will open up new use cases. It can be used to upload application logs to file share, making diagnostics data and metrics available for further processing by other software. Docker containers on multiple hosts can share the same configuration data or collaborate on workloads.
Currently, the Docker Volume Plugin for Azure File requires Ubuntu Server 14.04 or above. An asciinema demo (recorded terminal session) of the plug-in is available in Alp Balkan's blog post.