成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Docker基礎:數據卷技術介紹

開發 項目管理
大家在生產環境使用Docker部署項目的時候,基本都需要進行數據持久化、或多個容器間進行數據共享,這個就需要容器的數據管理來進行操作。

?今天給大家簡單聊聊Docker中的數據卷知識。

1.Docker數據管理

圖片

大家在生產環境使用Docker部署項目的時候,基本都需要進行數據持久化、或多個容器間進行數據共享,這個就需要容器的數據管理來進行操作。

1.2 Docker數據持久化

Docker數據持久化就是容器中的數據不會隨著容器的結束而隨之結束,在Docker中如果需要實現數據的持久化,前提把數據從Docker容器掛載到宿主主機上去。

1.2 容器中數據管理的方式

數據卷(Data Volumes):容器內的數據直接映射到宿主主機環境

數據卷容器(Data Volume Containers):使用特定容器維護數據卷

2.數據卷的介紹

數據卷是一個可供容器內部使用的特殊目錄,它將宿主主機的操作系統目錄直接映射進容器內,類似于Linux系統中的 mount 操作。

2.1 數據卷作用

容器的持久化、容器間繼承 + 共享數據

2.2 卷的概念

本質就是目錄或文件,存在于一個或多個容器中,由docker掛載到容器中,但不屬于聯合文件系統,因此能夠繞過合文件系統提供一些用于持續存儲或共享數據的特性。卷的目的就是實現數據的持久化,完全獨立于容器的生存周期,因此Docker不會在容器刪除時同時刪除其掛載的數據卷。

2.3 數據卷的特點

  • 數據卷可以在容器之間實現共享和重用,容器間傳遞數據將變的高效方便
  • 對數據卷內數據的修改會立馬生效,無論是容器內操作還是本地操作
  • 對數據卷的更新不會影響Docker鏡像,解耦了應用和數據
  • 數據卷的生命令周期不受容器的影響,除非你卸載它。

3.Docker數據卷常見的作用

  • 數據持久化:比如MySQL數據庫,數據目錄要掛載到宿主主機或者別的地方,否則MySQL容器刪除你的數據也會隨之刪除。
  • 同步操作:比如我需要修改nginx的配置文件,不需要在進入容器內部,可以直接修改數據卷對應的文件就可以進行配置實時同步。
  • 容器間數據共享:多個容器之間需要數據共享的時候

4.操作數據卷

4.1 常用命令

docker volume 指令值

指令值:

  • create:創建一個volume
  • inspect:顯示一個或多個volume的信息
  • ls :列出所有的volume
  • prune :刪除未使用的volume
  • rm:刪除一個或多個指定的volume

4.2 掛載數據卷

創建數據卷myvolume;

docker volume create myvolume

運行nginx容器;

docker run --name nginxtest -v myvolume:/usr/share/nginx/html -p 8000:80 -d nginx

圖片

查看數據卷掛載信息;

docker volume inspect myvolume

圖片

數據卷新增文件并查看容器內掛載的目錄文件是否同步;

cd /var/lib/docker/volumes/myvolume/_data #進入容器卷目錄
vi test.html #創建test.html 目錄
ls

圖片

進入容器查看目錄是否正常同步;

docker exec -it nginxtest /bin/bash
cd /usr/share/nginx/html
ls

圖片

容器內刪除test.html 查看myvolume是否也刪除了;

rm test.html

圖片

圖片

責任編輯:武曉燕 來源: IT技術分享社區
相關推薦

2022-03-10 08:24:17

Docker容器SaaS

2011-02-25 09:37:35

2022-05-25 16:48:25

數據卷Docker

2022-09-01 07:15:48

docker匿名掛載

2022-10-14 07:07:46

架構

2010-03-16 11:16:52

無線ZigBee技術

2016-09-20 21:32:16

DockerLinux Names

2016-09-20 22:04:55

Docker Linux Names

2024-12-06 08:00:00

2024-03-29 13:17:03

Docker數據卷Volume

2015-08-26 11:27:26

DockerDeviceMappe分層鏡像

2010-11-01 06:43:21

PowerShell

2014-04-22 09:34:12

大數據

2013-05-23 14:51:22

機房布線機房布線技術布線標準

2009-09-22 09:27:29

Hibernate P

2011-06-21 14:42:37

ECMAScriptJavaScript

2009-09-28 10:24:58

Hibernate基礎

2015-01-12 15:07:56

SQLAlchemy數據庫開發OpenStac

2011-08-24 11:30:53

智能基礎設施康普

2023-07-06 09:02:36

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩av成人 | 欧美日韩国产高清视频 | 成人在线免费观看视频 | 亚洲区一区二 | 喷水毛片| 欧美国产精品一区二区三区 | 一区二区日韩精品 | 91精品国产综合久久久久久首页 | 人妖无码 | 天天操,夜夜爽 | 亚洲视频二 | 欧美中文在线 | 国产亚洲一区二区精品 | 你懂的在线视频播放 | 久久久久久99 | 国产精品波多野结衣 | 粉嫩av久久一区二区三区 | 国产亚洲精品美女久久久久久久久久 | 欧美网址在线观看 | 天天插天天干 | 午夜影院视频 | 久久久久久久久淑女av国产精品 | 成人a免费 | 亚洲444kkkk在线观看最新 | 欧美日批 | 中文字幕一区二区三区四区 | 97人澡人人添人人爽欧美 | 欧美一区二区三区在线观看视频 | 奇米影视77 | 亚洲综合在线视频 | 中文字幕国产视频 | 99福利在线观看 | 天天色av | 久久精品视频一区二区三区 | 日韩高清中文字幕 | 国产精品久久久久久模特 | av中文字幕在线 | 国产一区视频在线 | 成人av在线播放 | 亚洲精品1区 | 国产成人精品一区二区三区在线观看 |