Go 語言 結構體連結串列
阿新 • • 發佈:2022-04-19
命令
docker run -it -v /宿主機目錄:/容器內目錄 centos /bin/bash
什麼是資料卷
先來看看Docker的理念:
- 將運用與執行的環境打包形成容器執行 ,執行可以伴隨著容器,但是我們對資料的要求希望是持久化的
- 容器之間希望有可能共享資料
Docker容器產生的資料,如果不通過docker commit生成新的映象,使得資料做為映象的一部分儲存下來,那麼當容器刪除後,資料自然也就沒有了。
為了能儲存資料在docker中我們使用卷。
資料卷能做什麼
卷就是目錄或檔案,存在於一個或多個容器中,由docker掛載到容器,但不屬於聯合檔案系統,因此能夠繞過Union File System提供一些用於持續儲存或共享資料的特性:
卷的設計目的就是資料的持久化,完全獨立於容器的生存週期,因此Docker不會在容器刪除時刪除其掛載的資料卷
特點:
1:資料卷可在容器之間共享或重用資料
2:卷中的更改可以直接生效
3:資料卷中的更改不會包含在映象的更新中
4:資料卷的生命週期一直持續到沒有容器使用它為止
檢視資料卷是否掛載成功
docker inspect 容器ID