精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Docker鏡像優(yōu)化指南:如何有效地壓縮鏡像體積并縮短構(gòu)建時(shí)間?

譯文
云計(jì)算
在今天的文章中,我們將探討鏡像體積及構(gòu)建時(shí)間方面的話題——而這兩項(xiàng)工作也已經(jīng)成為用戶們迫切需要實(shí)現(xiàn)的目標(biāo)。

 時(shí)至今日,大家已經(jīng)能夠從多種Docker支持的存儲(chǔ)驅(qū)動(dòng)程序中做出選擇,從而確保其與我們的實(shí)際環(huán)境以及用例切實(shí)吻合——然而,除非深入理解鏡像層(更不用提鏡像與容器本身),否則一般用戶根本不會(huì)考慮這方面問(wèn)題。很明顯,這些簡(jiǎn)單而且缺乏吸引力的技術(shù)元素層雖然是構(gòu)成鏡像的基本條件,但卻往往得不到高度關(guān)注——因?yàn)殚W亮的新型工具往往比基本信息更能抓人眼球。

在今天的文章中,我們將探討鏡像體積及構(gòu)建時(shí)間方面的話題——而這兩項(xiàng)工作也已經(jīng)成為用戶們迫切需要實(shí)現(xiàn)的目標(biāo)。

讓我們首先著眼于鏡像與層,對(duì)其概念加以闡述:

  • Docker鏡像是一套由只讀層外加部分元數(shù)據(jù)構(gòu)成的標(biāo)簽化結(jié)構(gòu)。
  • 每個(gè)層都擁有自己的UUID,而且每個(gè)連續(xù)層都建立在其下的層之上。
  • 每個(gè)Dockerfile指令都會(huì)生成一個(gè)新層。

看起來(lái)基本理念非常簡(jiǎn)單,且不需要再做過(guò)多解釋,不過(guò)我曾經(jīng)遇上過(guò)這樣一個(gè)讓人如墜霧里的Dockerfile:

  1. FROM centos:7.1.1503 
  2.  
  3. RUN yum -y install java-1.8.0-openjdk-devel-1:1.8.0.65-2.b17.el7_1.x86_64 
  4.  
  5. RUN yum clean all 

這個(gè)Dockerfile到底出了什么問(wèn)題?這個(gè)嘛,其中第二個(gè)RUN命令并沒(méi)能真正影響到鏡像體積——雖然它看起來(lái)確實(shí)應(yīng)該有效削減鏡像大小。讓我們重新審視Docker鏡像與層的定義,并著重強(qiáng)調(diào)其中的語(yǔ)法表達(dá):

Docker鏡像是一套由只讀層外加部分元數(shù)據(jù)構(gòu)成的標(biāo)簽化結(jié)構(gòu)。

每個(gè)層都擁有自己的UUID,而且每個(gè)連續(xù)層都建立在其下的層之上。

每個(gè)Dockerfile指令都會(huì)生成一個(gè)新層。

現(xiàn)在,可以明確看到該Dockerfile并沒(méi)能優(yōu)化鏡像體積。無(wú)論如何,讓我們進(jìn)行深入探討,看看這些yum緩存是如何被從鏡像層當(dāng)中移除出去的。

不過(guò)為了保證文章淺顯易懂的特性,我們首先將關(guān)注范疇限定在AUFS存儲(chǔ)驅(qū)動(dòng)程序身上。AUFS存儲(chǔ)驅(qū)動(dòng)程序能夠添加一個(gè)疏排文件以覆蓋鏡像中底部只讀層內(nèi)文件的存在,從而將其從層內(nèi)刪除出去。除此之外,大家可以推斷出鏡像的大小相當(dāng)于各層體積的總和,而添加到Dockerfile中的每條附加指令都會(huì)進(jìn)一步增加鏡像的體積。

只要將兩項(xiàng)RUN指令加以合并,我們就能輕松對(duì)上面提到的Dockfile進(jìn)行修復(fù):

  1. FROM centos:7.1.1503 
  2.  
  3. RUN yum -y install java-1.8.0-openjdk-devel-1:1.8.0.65-2.b17.el7_1.x86_64 && \ 
  4.  
  5. yum clean all 

下面讓我們構(gòu)建并檢查這兩套鏡像以證明其瘦身效果。大家需要執(zhí)行docker build -t 以在Dockerfile所容納的目錄當(dāng)中構(gòu)建一套鏡像。在此之后,我們會(huì)發(fā)現(xiàn)兩套鏡像的體積有所不同:

  1. $ docker images 
  2.  
  3. REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE 
  4.  
  5. combined-layers latest defa7a199555 4 seconds ago 407 MB 
  6.  
  7. separate-layers latest b605eff36c7b About a minute ago 471.8 MB 

大家應(yīng)該能夠輕松判斷哪套鏡像是通過(guò)哪個(gè)Dockerfile構(gòu)建而成,但讓我們進(jìn)一步查看兩套鏡像各自包含的層:

  1. $ docker history --no-trunc separate-layers 
  2.  
  3. IMAGE CREATED CREATED BY SIZE 
  4.  
  5. b605eff36c7b418aa30e315dc0a1d809d08a1ebb8e574e934b11f5ad7cd490dc 2 minutes ago /bin/sh -c yum clean all 2.277 MB 
  6.  
  7. 4c363330dc9057ce6285be496aa02212759ecfc75c4ad3a9a74e6e2f3dacb1dd 2 minutes ago /bin/sh -c yum -y install java-1.8.0-openjdk-devel-1:1.8.0.65-2.b17.el7_1.x86_64 257.5 MB 
  8.  
  9. 173339447b7ec3e8cb93edc61f3815ff754ec66cfadf48f1953ab3ead6a754c5 8 weeks ago /bin/sh -c #(nop) CMD ["/bin/bash"0 B 
  10.  
  11. 4e1d113aa16e0631795a4b31c150921e35bd1a3d4193b22c3909e29e6f7c718d 8 weeks ago /bin/sh -c #(nop) ADD file:d68b6041059c394e0f95effd6517765405402b4302fe16cf864f658ba8b25a97 in / 212.1 MB 
  12.  
  13. a2c33fe967de5a01f3bfc3861add604115be0d82bd5192d29fc3ba97beedb831 7 months ago /bin/sh -c #(nop) MAINTAINER The CentOS Project - ami_creator 0 B 
  14.  
  15. $ docker history --no-trunc combined-layers 
  16.  
  17. IMAGE CREATED CREATED BY SIZE 
  18.  
  19. defa7a199555834ac5c906cf347eece7fa33eb8e90b30dfad5f9ab1380988ade 48 seconds ago /bin/sh -c yum -y install java-1.8.0-openjdk-devel-1:1.8.0.65-2.b17.el7_1.x86_64 && yum clean all 195 MB 
  20.  
  21. 173339447b7ec3e8cb93edc61f3815ff754ec66cfadf48f1953ab3ead6a754c5 8 weeks ago /bin/sh -c #(nop) CMD ["/bin/bash"0 B 
  22.  
  23. 4e1d113aa16e0631795a4b31c150921e35bd1a3d4193b22c3909e29e6f7c718d 8 weeks ago /bin/sh -c #(nop) ADD file:d68b6041059c394e0f95effd6517765405402b4302fe16cf864f658ba8b25a97 in / 212.1 MB 
  24.  
  25. a2c33fe967de5a01f3bfc3861add604115be0d82bd5192d29fc3ba97beedb831 7 months ago /bin/sh -c #(nop) MAINTAINER The CentOS Project - ami_creator 0 B 

這清楚地表明鏈?zhǔn)矫钅軒椭覀冊(cè)趯?duì)各層進(jìn)行提交前進(jìn)行清理工作,不過(guò)這并不意味著我們應(yīng)當(dāng)將一切都塞進(jìn)單一層當(dāng)中。如果大家重新審視以上命令的輸出結(jié)果,就會(huì)發(fā)現(xiàn)兩套鏡像的3個(gè)***層擁有著同樣的UUID,這意味著兩套鏡像共享這些層(有鑒于此,docker images命令才能夠報(bào)告各鏡像的虛擬體積)。

有人可能會(huì)說(shuō),如今磁盤(pán)空間的使用成本已經(jīng)如此低廉,我們真的有必要如此糾結(jié)于所謂鏡像體積嗎?但除了緩存鏡像層之外,大家還有其它方面需要關(guān)注。其中最重要的一點(diǎn)在于鏡像的構(gòu)建時(shí)間。簡(jiǎn)單來(lái)講,如果大家能夠復(fù)用某個(gè)層,則無(wú)需對(duì)其進(jìn)行重新構(gòu)建。另外,如果大家的鏡像需要通過(guò)網(wǎng)絡(luò)進(jìn)行傳輸(例如在流程中分階段進(jìn)行構(gòu)建推進(jìn)),那么更為袖珍的鏡像體積與緩存層運(yùn)用能夠顯著節(jié)約傳輸時(shí)長(zhǎng)(并降低網(wǎng)絡(luò)流量負(fù)載),因?yàn)樾枰獙?shí)際傳輸?shù)溺R像層中有相當(dāng)一部分已經(jīng)被整合在新版本鏡像當(dāng)中。

現(xiàn)在結(jié)論已經(jīng)顯而易見(jiàn),大家應(yīng)當(dāng)盡可能減少Dockerfile頂層的指令數(shù)量,從而提高緩存復(fù)用比例并努力著眼于底層對(duì)Dockerfile進(jìn)行變更。

考慮到以上各項(xiàng)因素,有些朋友可以認(rèn)為優(yōu)化程度***的解決方案應(yīng)當(dāng)是將全部發(fā)生變更的元素塞進(jìn)各自不同的層當(dāng)中,從而清理每個(gè)層的執(zhí)行流程; 但一般來(lái)講,這種作法并不會(huì)簡(jiǎn)化工作負(fù)擔(dān)。首先,Docker對(duì)層數(shù)做出了限制,即不可超過(guò)127個(gè),而且大家***與上限之間保持一定距離。包含有大量層的Dockerfile既不易于后期維護(hù),也不太可能排除那些不必要的數(shù)據(jù); 相反,其結(jié)果是我們會(huì)面對(duì)一套非常臃腫的鏡像,且***將其拆分成多個(gè)不同鏡像。而更重要的是,層的實(shí)現(xiàn)并非毫無(wú)成本,具體取決于我們使用的存儲(chǔ)驅(qū)動(dòng)程序,由此造成的額外負(fù)擔(dān)也有所區(qū)別。舉例來(lái)說(shuō),在AUFS當(dāng)中,每個(gè)層都會(huì)在面向鏡像層堆棧中各現(xiàn)有文件的***寫(xiě)入時(shí)給容器寫(xiě)入性能造成延遲,特別在文件體積龐大且存在于大量鏡像層之下的情況當(dāng)中。

因此在文章***,我們需要再次強(qiáng)調(diào):要想切實(shí)提升鏡像體積優(yōu)化效果并壓縮構(gòu)建時(shí)間,大家必須了解自己想要優(yōu)化什么,并有意識(shí)地做出必要妥協(xié)。

1. 如果大家需要了解或者深入掌握容器中的層概念,請(qǐng)點(diǎn)擊此處查看Docker說(shuō)明文檔。

2. 查看存儲(chǔ)驅(qū)動(dòng)程序說(shuō)明文檔以了解與其性能表現(xiàn)相關(guān)的各項(xiàng)細(xì)節(jié)信息。

3. 如果大家發(fā)現(xiàn)自己需要處理高強(qiáng)度寫(xiě)入工作負(fù)載,可以考慮使用數(shù)據(jù)分卷(它們會(huì)繞開(kāi)存儲(chǔ)驅(qū)動(dòng)程序)。

原文標(biāo)題:Optimizing Docker Images for Image Size and Build Time

【51CTO.com獨(dú)家譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明來(lái)源】

責(zé)任編輯:xinxiaoliang 來(lái)源: 51CTO
相關(guān)推薦

2025-01-26 16:57:02

2022-09-06 10:39:38

Docker鏡像構(gòu)建

2023-12-04 16:18:30

2024-02-20 08:08:43

2024-01-15 08:59:31

Docker優(yōu)化

2012-09-28 15:06:43

2019-09-10 13:34:30

Linux操作系統(tǒng)軟件

2024-01-16 09:39:13

Docker系統(tǒng)

2018-11-05 09:23:19

開(kāi)源Docker容器鏡像

2024-03-27 14:16:48

Docker鏡像RUN

2017-07-12 12:43:42

數(shù)據(jù)庫(kù)SQL

2021-02-23 15:05:55

Docker鏡像開(kāi)發(fā)

2017-03-24 09:24:21

HarborDocker鏡像倉(cāng)庫(kù)

2021-12-07 06:02:15

Redis Docker運(yùn)維

2024-04-11 09:30:00

大數(shù)據(jù)物聯(lián)網(wǎng)樓宇自控

2013-08-26 10:32:17

管理創(chuàng)業(yè)公司管理

2020-08-23 11:52:10

Docker容器技術(shù)

2019-11-27 18:33:32

Docker架構(gòu)數(shù)據(jù)

2017-11-13 17:17:11

Docker鏡像Go

2020-11-12 07:51:05

DockerSpring Boot應(yīng)用
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

欧美日韩黄网站| www.av导航| 久操成人av| 欧美自拍偷拍午夜视频| 国产人妻互换一区二区| 亚洲欧美综合在线精品| 亚洲天堂中文字幕| 俄罗斯精品一区二区三区| 久久久久久久黄色片| 麻豆传媒视频在线观看免费| 国产一区二区91| 日本精品一区二区三区在线| 一区二区三区影视| 台湾亚洲精品一区二区tv| 69久久夜色精品国产69蝌蚪网| 久久99中文字幕| 成人免费在线电影| 成人动漫在线一区| 日韩中文字幕在线看| 精品人妻二区中文字幕| 全球最大av网站久久| 亚洲小说欧美激情另类| 91九色视频在线| 性爱在线免费视频| 精品网站aaa| 欧美一区二区三区在线电影| av免费中文字幕| 日韩特级毛片| 日韩一区中文字幕| 欧美日韩三区四区| 国产小视频免费观看| 国产精品v一区二区三区| 亚洲人成欧美中文字幕| 亚洲视频 中文字幕| 国产成人免费视频网站视频社区| 91成人在线精品| 91免费黄视频| 牛牛精品在线视频| 成人激情文学综合网| 国产欧美日韩高清| 日韩精品成人免费观看视频| 亚洲性人人天天夜夜摸| 萌白酱国产一区二区| 久草手机视频在线观看| jvid福利在线一区二区| 亚洲欧美国产一本综合首页| 老司机免费视频| 国产日韩三级| 亚洲成人av片| 国产在线观看福利| 国产精品一二三产区| 亚洲一区二区五区| 欧美久久久久久久久久久久久久| 超碰人人在线| 亚洲黄色尤物视频| 天天想你在线观看完整版电影免费| 日本中文在线观看| 国产成人亚洲精品狼色在线| 亚洲www视频| 国产男女猛烈无遮挡| 久久99国产精品麻豆| 国产欧美精品日韩| 99国产精品久久久久久久成人| 精品一区二区三区免费视频| 成人黄色免费在线观看| 国产精品国产av| 国产一区二区伦理片| 91久久极品少妇xxxxⅹ软件| 成人激情四射网| 粉嫩av一区二区三区| 国产伦理一区二区三区| 国产精品三区www17con| 最新av电影网站| 欧美一区久久| 久久久久亚洲精品| 免费在线观看黄网站| 男人的天堂亚洲| 国产精品久久久久久久久免费看 | 日韩欧美国产精品综合嫩v| 中文在线资源观看视频网站免费不卡| 亚洲乱码中文字幕久久孕妇黑人| 日本午夜大片a在线观看| 色偷偷一区二区三区| 天堂网在线免费观看| 99久久久成人国产精品| 精品欧美一区二区久久| 国产精品久久久免费观看| 精品视频99| 久久视频在线观看免费| www.国产成人| 麻豆91精品91久久久的内涵| 999在线观看免费大全电视剧| 天天操天天爱天天干| 国产欧美日韩综合精品一区二区 | 日本黄色录像片| 国产最新精品| 亚洲国产三级网| 亚洲乱码国产乱码精品精大量| 成人影院天天5g天天爽无毒影院| 久久国产色av| 国产精品第5页| 国产乱人伦偷精品视频不卡| 精品一区日韩成人| 蜜桃视频在线观看www社区| 亚洲成a人v欧美综合天堂| 亚洲最大综合网| 成人爽a毛片免费啪啪红桃视频| 亚洲天天在线日亚洲洲精| 久久综合成人网| 蜜芽一区二区三区| 久久精品午夜一区二区福利| 菠萝蜜视频国产在线播放| 色综合夜色一区| 精品国产一二区| 久久精品国产www456c0m| 午夜精品久久久久久久99黑人 | 欧美一级夜夜爽| av电影网站在线观看| 老汉色老汉首页av亚洲| 日韩最新av在线| 日本免费在线观看视频| 成人久久视频在线观看| 久久免费看毛片| 456成人影院在线观看| 亚洲福利视频免费观看| 好吊日在线视频| 日韩av中文在线观看| 久久涩涩网站| av电影在线地址| 欧美一区二区三区性视频| 性欧美一区二区| 一区二区日本视频| 欧美精品在线免费播放| 国产日韩视频在线播放| 性欧美xxx69hd高清| 精品国产伦理网| 初高中福利视频网站| 日韩国产在线| 国产成人在线亚洲欧美| 美国一级片在线免费观看视频| 亚洲午夜免费电影| 丰满人妻一区二区三区免费视频棣| 天天色综合色| 91丨九色丨国产在线| 日本在线视频观看| 欧美日韩一级片在线观看| 我想看黄色大片| 免费日韩视频| 美脚丝袜一区二区三区在线观看| 亚洲人成在线网站| 亚洲免费一级电影| 无码人妻精品一区二| 久久精品欧美日韩精品| 动漫av免费观看| 成人激情诱惑| 成人黄色在线播放| 天堂av资源在线观看| 欧美变态凌虐bdsm| 国产成人精品亚洲男人的天堂| 成人免费观看男女羞羞视频| 国产精品无码av在线播放| 视频二区不卡| 亚洲图片欧美午夜| 一卡二卡三卡在线| 亚洲黄一区二区三区| 97香蕉碰碰人妻国产欧美 | 国产视频在线观看一区二区三区 | 国产精品乡下勾搭老头1| 400部精品国偷自产在线观看| 午夜久久av| 亚洲欧美日韩高清| 中文字幕在线观看精品| 最新国产の精品合集bt伙计| 美女流白浆视频| 亚洲精品护士| 日本午夜精品电影| aa亚洲一区一区三区| 久久久久久亚洲| 怡红院男人天堂| 亚洲欧美一区二区三区孕妇| 国产亚洲精品成人a| 久久婷婷一区| 国产成人免费观看| 亚洲小少妇裸体bbw| 日韩在线欧美在线| 理论片中文字幕| 91久久免费观看| 亚洲国产精品久| 久久久精品欧美丰满| 国产高清999| 亚洲综合不卡| 日本丰满大乳奶| 九色精品91| 国产高清一区二区三区| 韩国精品主播一区二区在线观看 | 刘亦菲一区二区三区免费看| 日韩欧美国产不卡| 亚洲女人久久久| 成人激情视频网站| 欧美在线aaa| 亚洲精品色图| 国产又粗又爽又黄的视频| 美日韩中文字幕| 成人免费91在线看| 国产经典一区| 97国产精品免费视频| 亚洲s色大片| 亚洲的天堂在线中文字幕| 在线观看国产精品视频| 天天色 色综合| 五月天av网站| 亚洲国产精品高清| 亚洲一区二区三区综合| 国产一区二区在线电影| 国产精彩免费视频| 亚洲毛片视频| 2022中文字幕| 国产精品成人一区二区不卡| 欧美裸体网站| 牛牛影视久久网| 97香蕉久久夜色精品国产| 日本中文字幕视频在线| 亚洲天堂2020| 日韩精品一二| 亚洲国产成人精品一区二区| 99精品在线看| 欧美福利一区二区| 中文字幕在线观看1| 色哟哟国产精品免费观看| 国产精品一区二区6| 一区二区免费在线| 1024手机在线视频| 日韩一区中文字幕| 国产精品视频一区二区在线观看| 国产欧美一区在线| 97伦伦午夜电影理伦片| 97se亚洲国产综合自在线| 久久精品无码专区| 国产成人免费在线视频| 深夜做爰性大片蜜桃| 国产中文字幕精品| 中文字幕亚洲影院| 久久99精品久久久| 国产精品探花在线播放| 久久se这里有精品| 日韩欧美理论片| 国产综合久久久久久久久久久久| 久久久久久久久久一区二区| 久久99精品久久只有精品| 一区二区三区免费播放| 麻豆国产欧美一区二区三区| 亚洲福利精品视频| 韩日欧美一区二区三区| 在线播放av中文字幕| 国产一区二区毛片| 潘金莲一级淫片aaaaa| 成人中文字幕电影| 800av在线播放| 久久精品一区蜜桃臀影院| 久久午夜福利电影| 国产精品沙发午睡系列990531| 成人免费视频入口| 亚洲色图都市小说| 久久精品国产亚洲av麻豆色欲 | 999国产精品一区| 国产精品日本一区二区| 色爱综合av| 色综合666| 亚洲天堂免费| 国产免费黄色小视频| 久久精品导航| 久久人人爽av| 国产 欧美在线| 3d动漫精品啪啪一区二区下载| 国产拍揄自揄精品视频麻豆| 黄色精品视频在线观看| 亚洲精品高清在线| 成人免费a视频| 欧美日韩在线三区| www.久久久久久| 国产视频精品免费播放| 午夜在线视频| 97欧美精品一区二区三区| 英国三级经典在线观看| 国产综合福利在线| 卡通动漫精品一区二区三区| 神马影院午夜我不卡影院| 午夜久久tv| 国内外免费激情视频| 国产伦精品一区二区三区免费| 成人在线视频免费播放| 国产欧美日韩综合| 久久久久成人精品无码| 在线观看亚洲一区| 欧美 日韩 国产 成人 在线| 色婷婷久久久久swag精品 | 激情五月婷婷在线| 欧美日韩精品在线| 国产乱码精品一区二区三区精东| 亚洲精品按摩视频| 免费av在线网址| 国产91成人在在线播放| 伊人久久精品| 欧美日韩一区二区三区在线视频 | 成人免费在线视频| 国产一级18片视频| 日韩欧美在线网站| av中文字幕在线| 97香蕉超级碰碰久久免费软件| 99久久久国产| 亚洲国产精品一区二区第一页| aⅴ色国产欧美| 伊人成人免费视频| 中文字幕精品在线不卡| 国产区在线观看视频| 欧美哺乳videos| 精品麻豆一区二区三区| 国产精品91久久| 天堂av一区二区三区在线播放| 国产又粗又长又爽视频| 久久成人免费电影| 中文字幕在线1| 欧美性猛交视频| 亚洲欧美高清视频| 欧美乱大交xxxxx| 24小时成人在线视频| 午夜一区二区三视频在线观看| 国产精品一区毛片| 噜噜噜在线视频| 黄色成人av网| 色窝窝无码一区二区三区成人网站| 久久在线精品视频| 亚洲精品乱码日韩| 亚洲国产精品综合| 日本色综合中文字幕| 蜜桃无码一区二区三区| 五月婷婷综合网| 黄色aaa毛片| 久久久久久国产三级电影| 91综合精品国产丝袜长腿久久| 四虎永久免费网站| 国产真实乱子伦精品视频| 国产精品成人69xxx免费视频| 欧美午夜精品免费| 91亚洲视频在线观看| 在线观看日韩av| 色网在线观看| 亚洲a区在线视频| 午夜日韩激情| 稀缺小u女呦精品呦| 黑人巨大精品欧美一区免费视频 | 黄色国产一级视频| www.欧美色图| 日韩黄色在线播放| 亚洲人成在线观| 先锋影音一区二区| 女人床在线观看| aaa国产一区| 免费看一级视频| 最新亚洲国产精品| 精品久久久久久久久久岛国gif| 丰满人妻一区二区三区53号| 国产不卡免费视频| 成人免费视频毛片| 一本一本久久a久久精品综合小说 一本一本久久a久久精品牛牛影视 | 日韩人妻无码精品久久久不卡| 成人动漫精品一区二区| 天天操天天干视频| 国产午夜精品全部视频播放| 国精品产品一区| 路边理发店露脸熟妇泻火| 成年人国产精品| 无码无套少妇毛多18pxxxx| 日韩一区av在线| 99精品中文字幕在线不卡| 干日本少妇首页| 国产精品高清亚洲| 丁香花免费高清完整在线播放 | 91视频观看视频| 中国a一片一级一片| 欧美久久精品午夜青青大伊人| 鲁大师精品99久久久| 91香蕉视频污版| 一级做a爱片久久| 精品视频一二区| 97在线电影| 视频一区免费在线观看| 男人与禽猛交狂配| 亚洲乱码国产乱码精品精| 四虎精品一区二区免费| 少妇人妻在线视频| 国产精品理论在线观看| 手机av在线免费观看| 国产日韩欧美中文在线播放| 在线免费高清一区二区三区| 极品蜜桃臀肥臀-x88av| 精品久久久久一区二区国产| aaaa欧美| 国产精品69久久久| 国产精品激情偷乱一区二区∴|