因為docker 重新開機所有的docker資料都會丢失。怎麼儲存資料到本址
1、挂載本地的目錄到容器裡(備份):
docker run -itd -v /data/:/data centos bash
-v 指定挂載目錄,前面的是主控端目錄,後面的是容器目錄。建立成功後兩個目錄内容會同步,從面達到備份的目的。

2、挂載資料卷
其實我們挂載目錄的時候,可以指定容器name,如果不指定就随機定義了。比如上面我們沒有指定,它就生成了一個名字為relaxed_franklin,這個名字可以使用指令 docker ps 看最右側一列![]
docker run -itd --volumes-from relaxed_franklin centos bash
--volumes-from後面跟已啟動的主機名,使用 relaxed_franklin的資料卷。我們使用了centos 建立了新的容器
3、定義資料卷容器
有時候,我們需要多個容器之間互相共享資料,類似于linux裡面的NFS,是以就可以搭建一個專門的資料卷容器,然後其他容器直接挂載該資料卷。
首先建立資料卷容器
docker run -itd -v /data/ --name testvol centos bash //注意這裡的/data/是容器的/data目錄,并非本地的/data/目錄。 然後讓其他容器挂載該資料卷
docker run -itd --volumes-from testvol aming123 bash