Docker storage driver 選擇

2019獨角獸企業重金招聘Python工程師標準>>> hot3.png

Docker storage driver 選擇 博客分類: docker
本文的目的是說明,如何在生產環境中選擇Docker 的storage driver。以及對應Linux發行版本下Docker storage driver的配置方法。主要參考,docker docs中對于storage driver中的介紹及docker商用版本兼容性矩陣中linux發行版本對于存儲驅動的說明。 
當前docker支持的storage driver包括:aufs,brtfs,devicemap,OverlayFs,ZFS 5種存儲驅動。參考: 
https://docs.docker.com/engine/userguide/storagedriver/和 
https://success.docker.com/Get_Help/Compatibility_Matrix_and_Maintenance_Lifecycle種的說明,當前生產環境中建議如下: 
rhel,centos,fedora:devicemapper direct-lvm 
ubuntu:aufs 
suse:brtfs 
當前,生產環境中不建議使用zfs及overlayfs。由于公司產品使用的是centos 7,因此本文介紹下cenos7中如何配置docker使用devicemapper direct-lvm。停止docker daemonsystemctl stop docker
1
1
刪除/var/lib/docker,rm -rf /var/lib/docker
1
1
利用pvcreate命令在空閑塊上創建物理卷pvcreate /dev/sdx
1
1
利用上一步中創建的pv創建卷組vgcreate vg-docker /dev/sdx
1
1
分別創建data,metadata邏輯卷組lvcreate -L 90G -n data vg-docker
lvcreate -L 10G -n metadata vg-docker
1
2
1
2
docker daemon參數配置--storage-driver=devicemapper --storage-opt dm.datadev=/dev/vg-docker/data --storage-opt dm.metadatadev=/dev/vg-docker/metadata
1
1
上述配置完成后,重啟docker daemon即可完成配置。下面是配置完成后docker info查詢的消息。[root@net1 docker]# docker info
Containers: 100Running: 0Paused: 0Stopped: 100
Images: 2
Server Version: 1.10.3
Storage Driver: devicemapperPool Name: docker-253:0-469034-poolPool Blocksize: 65.54 kBBase Device Size: 10.74 GBBacking Filesystem: xfsData file: /dev/vg-docker/dataMetadata file: /dev/vg-docker/metadataData Space Used: 799.4 MBData Space Total: 10.74 GBData Space Available: 9.938 GBMetadata Space Used: 1.729 MBMetadata Space Total: 10.63 GBMetadata Space Available: 10.63 GBUdev Sync Supported: trueDeferred Removal Enabled: falseDeferred Deletion Enabled: falseDeferred Deleted Device Count: 0Library Version: 1.02.107-RHEL7 (2015-12-01)
Execution Driver: native-0.2
Logging Driver: json-file
Plugins: Volume: localNetwork: null host overlay bridge
Kernel Version: 3.10.0-229.el7.x86_64
Operating System: CentOS Linux 7 (Core)
OSType: linux
Architecture: x86_64
CPUs: 1
Total Memory: 993.6 MiB
Name: net1
ID: TU6M:E6WM:PZDN:ULJX:EWKS:UPLQ:Z54D:XP52:64C7:Z4XN:TJ76:VG7O
WARNING: bridge-nf-call-ip6tables is disabled
Cluster store: etcd://172.28.0.2:4001
Cluster advertise: 172.28.0.3:0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
總結 
參考docker的介紹,centos7推薦使用devicemapper。同時,從docker官方文檔的介紹可以看到無論使用哪種storage driver均推薦掛載數據卷。后續,會繼續分析docker 當前多余數據卷的管理方法。

?http://blog.csdn.net/asd05txffh/article/details/51134995

轉載于:https://my.oschina.net/xiaominmin/blog/1598655

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/453197.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/453197.shtml
英文地址,請注明出處:http://en.pswp.cn/news/453197.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

臨界資源和臨界區

臨界資源: 臨界資源是一次僅允許一個進程使用的共享資源,各進程采取互斥的方式實現共享的資源。 屬于臨界資源的硬件有,打印機,磁帶機等;軟件有消息隊列,變量,數組,緩…

手機網站制作html5,【怎么樣制作手機網站】如何使用dreamweavercs6建立手機網站?織夢手機WAP瀏覽模塊如何制作手機網站?如何制作html5手機頁面?...

【怎么樣制作手機網站】如何使用dreamweavercs6建立手機網站?織夢手機WAP瀏覽模塊如何制作手機網站?如何制作html5手機頁面?下面就和小編一起來看看吧!如何使用dreamweavercs6建立手機網站?制作步驟如下:1。打開DreamweaverCS6軟件,可以在DreamweaverCS6軟件的開…

Docker查看關聯容器的卷宗在本機的存儲位置

docker inspect -f {{.Volumes}} volume1轉載于:https://www.cnblogs.com/toSeeMyDream/p/8623430.html

《那些年啊,那些事——一個程序員的奮斗史》轉載1到7

段伏櫪,一個瘦小,矮小,根本和“帥”這個字粘不上任何關系的普通人。名字的來源在于其多讀了幾年書的老爹,總抱著有一天要出書出名乃至于名流千古的美好理想,但可惜現實總是給予他無情的而又現實的打擊,于是…

如果在docker中部署tomcat,并且部署java應用程序

2019獨角獸企業重金招聘Python工程師標準>>> 如果在docker中部署tomcat,并且部署java應用程序 博客分類: docker 1、先說如何在docker中部署tomcat 第一步:root用戶登錄在系統根目錄下創建文件夾tomcat7,命令如:mkdir tomcat7&…

原語

一般地,把系統態下執行的某些具有特定功能的程序段成為原語。原語有兩種:1是機器指令級的,其特點是執行期間不允許中斷,正如在物理學中的原子一樣,在操作系統中是一個不可分割的基本單位。2是功能型的,其特…

Spring Boot結合thymeleaf

之前在Eclipse里寫了個Spring Boot響應jsp的小demo,后來發現打成jar包導出之后找不到jsp文件了。經過在網上查閱信息與資料,發現Spring Boot對于jsp的支持其實是不好的,而且在一些書中和官方都明確表示沒有辦法支持在jar包中打入jsp文件。雖然…

通信與計算機網絡FSC,數據通信與計算機網絡概述信道習題.pdf

第一章、第二章習題 概述及信道與接口1、目前使用最為普遍的局域網是( )。A. 以太網 B. 標記環網 C.FDDI 網 D.標記總線網2、在 OSI 模型的七層結構中,能進行直接通信的是( )。A. 非同等層間 B. 物理層間 C.數據鏈路層間 D. 網絡層間3、數據通信系統中傳輸的信息稱(…

視覺測量簡介

1.1 視覺測量技術 1.1.1 現代檢測技術的發展趨勢 檢測技術是現代化工業的基礎技術之一,是保證產品質量的關鍵。在現代化的大生產之中,涉及到各種各樣的檢測。隨著工業制造技術和加工工藝的提高和改進,對檢測手段、檢測速度和精度提出了更…

高并發系統之降級特技

2019獨角獸企業重金招聘Python工程師標準>>> 高并發系統之降級特技 博客分類: 架構 在開發高并發系統時有三把利器用來保護系統:緩存、降級和限流。之前已經有一些文章介紹過緩存和限流了。本文將詳細聊聊降級。當訪問量劇增、服務出現問題&a…

處理機的三級調度

在有的操作系統中僅采用一級凋度,而有的操作系統則將凋度分為不同的層次,一個用戶作業從進入系統成為后備作業開始,直到運行結退出系統為止,一般最多經歷三級調度,即處理器調度可以分為以下3個層次。 1.高級調度(High …

進行代碼復審訓練

20180320作業2:進行代碼復審訓練任務說明: 一、結對,找到一個伙伴進行結對;(在作業中標注自己的伙伴博客鏈接) 王小梅: http://www.cnblogs.com/CURRY-30/p/8570290.html 二、各自對自己的伙伴上…

freeradius 3.0 時間限制_創意營銷3.0新模式下,易企秀要成為中國的Adobe

近幾年,隨著大數據和人工智能技術的發展,智能化、程序化營銷在國內獲得高速發展。從以創意內容、提升效率的工具到現在驅動企業數字化轉型的智能營銷,營銷云在國內的熱度與成熟度不斷提升。營銷云起源于“Enterprise Marketing Software Suit…

用計算機三級處理文件,【題目】計算機三級題目,獻給為計算機三級掙扎的同學們...

該樓層疑似違規已被系統折疊 隱藏此樓查看此樓(165)Internet的郵件傳輸協議標準為_______。A)SNMP B)SMTP C)FTP D)TELNET答 案:B知識點:瀏覽器、電了郵件及Web服務器的安全特性評 析:SNMP即簡單網絡管理協議;SMTP即簡單郵件傳輸協…

匈牙利命名法的優缺點

匈牙利約定優點匈牙利約定與其它命名約定一樣,擁有由命名約定所帶來的一切共同優點。由于有這樣多的標準名稱,因此在任何一個單個子程序或程序中要特殊記憶的名字是非常少的。匈牙利約定完全可以在不同項目中采用。匈牙利約定可以使得在命名中容易產生定…

搶占式和非搶占式的進程調度

非搶占式(Nonpreemptive) 讓進程運行直到結束或阻塞的調度方式 容易實現 適合專用系統,不適合通用系統 搶占式(Preemptive) 允許將邏輯上可繼續運行的在運行過程暫停的調度方式 可防止單一進程長時間獨占…

圖形學基礎知識

本篇主要給大家介紹圖形學基礎知識,了解Unity圖像渲染機制,以及圖像渲染管線流程。 主要是因為伴隨著VR/AR的飛速發展,為了滿足VR高清高幀率的極限渲染,著色器編程(Shader)也成為了Unity程序開發人員的必備…

12種排序算法

https://blog.csdn.net/love_gaohz/article/details/46673907 轉載于:https://www.cnblogs.com/kongk/p/8641077.html

計算機應用基礎精品課程申報表,《計算機應用基礎》精品課程申報書(修改意見)...

4-3教學條件(含教材使用與建設;促進學生主動學習的擴充性資料使用情況;配套實驗教材的教學效果;實踐性教學環境;網絡教學環境(網絡平臺,網絡課件))突出的地方用紅色表示。1.教材建設本課程目前使用的教材是…

用博客見證自己的成長

感謝CSDN博客,給我提供了一個學習交流的平臺,自從開通博客以來,感覺自己的生活一下充實了很多。通過寫博客來積累知識的同時,也給生活帶來的很多的喜悅。 第一次發表博客;第一次有訪客;第一次得到博客勛章&…