關于docker的mmap,其實是通過內存映射技術實現了多個容器間能夠共享內存。這對于需要高效傳遞數據的應用程序具有非常好的作用。
$ docker create -v /data --name datavolume myimage /bin/true
上述代碼創建了一個數據卷容器,它在本地磁盤上的`/data`目錄和容器內的`/data`目錄互相映射。
$ docker run --volumes-from datavolume myimage /script.sh
此時,我們另一個容器通過`--volumes-from`選項掛載同樣的數據卷容器,并且通過內存映射技術,容器之間能夠共享數據。