1-6docker数据共享与持久化
生活随笔
收集整理的這篇文章主要介紹了
1-6docker数据共享与持久化
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、在 Docker 內部以及容器之間管理數據,在容器中管理數據主要有兩種?式:
數據卷(Data Volumes) 掛載主機?錄 (Bind mounts)2、數據卷
數據卷 是?個可供?個或多個容器使?的特殊?錄,它繞過 UFS ,可以提供很多有?的性: 數據卷 可以在容器之間共享和重? 對 數據卷 的修改會???效 對 數據卷 的更新,不會影響鏡像 數據卷 默認會?直存在,即使容器被刪除2-1、數據卷創建、掛載、刪除
選擇 -v 還是 -–mount 參數自己習慣,區別看上一篇博客,但是推薦使? --mount 參數。 #創建 docker volume create my_test#查看 docker inspect my_test#掛載docker run -it -d -p 8091:80 --mount source=my_test,target=/opt 172.21.0.10:5000/nginx:v1#進入容器,創建文件 docker exec -it 30137e66d2ec bashcd /opt mkdir zjy exit#查看是否同步到宿主機ll -d /var/lib/docker/volumes/my_test/_data/* drwxr-xr-x 2 root root 4096 Sep 27 18:14 /var/lib/docker/volumes/my_test/_data/zjy#刪除物理卷 docker volume rm -f my_test #掛載主機目錄 直接吧物理卷名字,改成服務器路徑即可?
?
?
轉載于:https://www.cnblogs.com/zhaojingyu/p/11599628.html
總結
以上是生活随笔為你收集整理的1-6docker数据共享与持久化的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 分页的limit_分页场景(limit,
- 下一篇: SQLServer创建数据库详解