1. 程式人生 > 其它 >Go 語言 結構體連結串列

Go 語言 結構體連結串列

命令

 docker run -it -v /宿主機目錄:/容器內目錄 centos /bin/bash

什麼是資料卷

先來看看Docker的理念:

  • 將運用與執行的環境打包形成容器執行 ,執行可以伴隨著容器,但是我們對資料的要求希望是持久化的
  • 容器之間希望有可能共享資料
    Docker容器產生的資料,如果不通過docker commit生成新的映象,使得資料做為映象的一部分儲存下來,那麼當容器刪除後,資料自然也就沒有了。
    為了能儲存資料在docker中我們使用卷。

資料卷能做什麼

卷就是目錄或檔案,存在於一個或多個容器中,由docker掛載到容器,但不屬於聯合檔案系統,因此能夠繞過Union File System提供一些用於持續儲存或共享資料的特性:
 卷的設計目的就是資料的持久化,完全獨立於容器的生存週期,因此Docker不會在容器刪除時刪除其掛載的資料卷
特點:
1:資料卷可在容器之間共享或重用資料
2:卷中的更改可以直接生效
3:資料卷中的更改不會包含在映象的更新中
4:資料卷的生命週期一直持續到沒有容器使用它為止

檢視資料卷是否掛載成功

docker inspect 容器ID