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

為什么我不再使用Alpine Linux

譯文 精選
系統(tǒng) Linux
Alpine Docker 鏡像繼承了 Alpine Linux 發(fā)行版的這些優(yōu)勢(shì)。相比于其他 Docker 鏡像,Alpine 只有 5 MB 大小,并且擁有很友好的包管理機(jī)制。

?作者丨Martin Heinz

編譯丨千山

在 Linux 的發(fā)展史上,各種 Linux 發(fā)行版本起了巨大的作用,正是它們加速了 Linux 的應(yīng)用。其中比較著名的便是商業(yè)公司維護(hù)的 Red Hat 系列以及社區(qū)組織維護(hù)的 Debian 系列。

在眾多的 Linux 版本中,每個(gè)版本都有自己的特點(diǎn)。今天故事的主角就是一款非商業(yè)性的通用 Linux 發(fā)行版——Alpine Linux,它是由社區(qū)開(kāi)發(fā)的輕型 Linux 發(fā)行版,重點(diǎn)關(guān)注安全、性能和資源利用率。

區(qū)別于其他常見(jiàn)的 Linux 發(fā)行版,Alpine Linux 采用了 musl libc 和 busybox,從而減小系統(tǒng)體積,降低運(yùn)行時(shí)的資源消耗。更重要的是,盡管體積小,但 Apline 提供了完整的 Linux 環(huán)境,其存儲(chǔ)庫(kù)中還包含了大量的軟件包備選。可以稱(chēng)得上是“小而全”的典范。

Alpine Docker 鏡像繼承了 Alpine Linux 發(fā)行版的這些優(yōu)勢(shì)。相比于其他 Docker 鏡像,Alpine 只有 5 MB 大小,并且擁有很友好的包管理機(jī)制。

在此背景下,Alpine Linux 逐漸成為當(dāng)下容器基礎(chǔ)鏡像最流行的選項(xiàng)之一。好處是顯而易見(jiàn)的,鏡像下載速度更快、鏡像安全性提升、占用更少磁盤(pán)空間等等,但是也有人在實(shí)踐后發(fā)現(xiàn):使用 Alpine 作為容器鏡像,也要承受一些不可避免的麻煩和風(fēng)險(xiǎn)。

1、痛苦之源:處理 DNS 的方式

Alpine 在某些情況下是一個(gè)糟糕的選擇,要理解這一點(diǎn),首先需要談?wù)?musl。

musl 是構(gòu)建在 Linux 系統(tǒng)調(diào)用 API 之上的 C 標(biāo)準(zhǔn)庫(kù)的實(shí)現(xiàn),相比其他 Linux 發(fā)行版(如Ubuntu)使用的 glibc 更輕量級(jí)、更快、更簡(jiǎn)單。

這兩種實(shí)現(xiàn)在大多數(shù)情況下都是可替換的。這就是為什么在大多數(shù)情況下,你可以從 Ubuntu 切換到 Alpine,而不會(huì)注意到任何不同。

但是再微小的差異也可能導(dǎo)致悲劇。其中主要的問(wèn)題源于 musl 處理 DNS 的方式,更具體地說(shuō),musl(在設(shè)計(jì)上)不支持 DNS-over- tcp。

通常你不會(huì)注意到這個(gè)區(qū)別,因?yàn)榇蠖鄶?shù)情況下,一個(gè) UDP 數(shù)據(jù)包(512字節(jié))就足以解析主機(jī)名……直到它不夠用了。

之前正常工作了數(shù)月的應(yīng)用程序(運(yùn)行在 Kubernetes 上),突然開(kāi)始拋出一個(gè)特定(非常關(guān)鍵)主機(jī)名的“未知主機(jī)”異常。

最糟糕的是,這可能是隨機(jī)出現(xiàn)的,可能發(fā)生在任何時(shí)候,當(dāng)一些外部網(wǎng)絡(luò)變化導(dǎo)致某些特定域的分辨率需要超過(guò)單個(gè) UDP 數(shù)據(jù)包中可用的 512 字節(jié)。

如果你運(yùn)行數(shù)十個(gè)甚至數(shù)百個(gè)基于 Alpine 的微服務(wù)/應(yīng)用程序,它們都突然停止工作,唯一的解決辦法是切換到不同的 Linux 發(fā)行版,這需要重新構(gòu)建所有應(yīng)用程序并重新部署它們,那么你可能會(huì)面臨一個(gè)令人抓狂的現(xiàn)實(shí)——強(qiáng)破壞性的、持續(xù)多日的停機(jī)。

總而言之,這個(gè) DNS 問(wèn)題不會(huì)在 Docker 容器中暴露出來(lái)。這只會(huì)發(fā)生在 Kubernetes 中,所以如果你在本地測(cè)試,一切都會(huì)正常工作,并且只有在將應(yīng)用程序部署到集群時(shí)才會(huì)發(fā)現(xiàn)不可修復(fù)的問(wèn)題。此外,Kubernetes 文檔聲稱(chēng) DNS 問(wèn)題只與“Alpine 3.3 或更早版本”相關(guān),但我在 Alpine 3.16 上也遇到了上述問(wèn)題,所以無(wú)需贅言。

另外,值得一提的是,許多流行的工具,例如 nicolaka/netshoot 或 giantswarm/tiny-tools,也使用 Alpine 作為基本鏡像,前者是用于容器網(wǎng)絡(luò)問(wèn)題的解決工具。可以想象,當(dāng)你的故障排除工具也壞了的時(shí)候,那只能祝你好運(yùn)了。

2、交叉編譯的風(fēng)險(xiǎn)

雖然 DNS 是 musl 最常見(jiàn)的問(wèn)題,但有更多理由需要你審慎考慮。Alpine 使用 Musl Libc 作為傳統(tǒng)的 glibc 的替代,編譯軟件的時(shí)候可能會(huì)遇到一些不可預(yù)知的問(wèn)題,這一點(diǎn)會(huì)導(dǎo)致我們耗費(fèi)不少不必要的時(shí)間。任何依賴(lài)于 C 標(biāo)準(zhǔn)庫(kù)的編程語(yǔ)言或其庫(kù)都會(huì)受到 musl 和 glibc 之間差異的影響。

例如,對(duì)于 Python,許多流行的庫(kù)(如 NumPy 或 Cryptography)都依賴(lài)于 C 代碼進(jìn)行優(yōu)化。幸運(yùn)的是,至少對(duì)于 Numpy 這樣的一些庫(kù),你可能會(huì)找到基于 alpine 的編譯包和相關(guān)依賴(lài)項(xiàng)。

然而,對(duì)于不太受歡迎的編譯器,你可能不得不自己編譯。這樣做真的值得嗎?在我看來(lái),不值得。此外,即使你設(shè)法構(gòu)建了一個(gè)包含 numpy 的鏡像,其大小將是 400MB 左右,在這種情況下,因?yàn)轶w積小而使用 Alpine 的理由無(wú)疑也站不住腳了。

此外,構(gòu)建這樣一個(gè)鏡像的時(shí)間將是殘酷的。你可以自己試試,下面的 Dockerfile 構(gòu)建大約需要 10 分鐘:

FROM python:3.11-alpine
RUN apk --update add gcc build-base
RUN pip install --no-cache-dir numpy

顯然,類(lèi)似的問(wèn)題在其他語(yǔ)言中也會(huì)發(fā)生。例如,Node.js 使用附加組件,這些附加組件是用 C++ 編寫(xiě)的,并使用 node-gyp 編譯,這些附加組件將依賴(lài)于 C 庫(kù),因此依賴(lài)于 glibc。

另一個(gè)例子是 Golang,它的標(biāo)準(zhǔn)庫(kù)——或者更具體地說(shuō)是 net/http 或 os/user 模塊——依賴(lài)于 C 庫(kù),因此依賴(lài)于 glibc。如果應(yīng)用程序需要 CGO_ENABLED=1,即使不使用這些特定的模塊,使用 Alpine 顯然也會(huì)遇到問(wèn)題。

此外,不可忽視的一點(diǎn)是,在 Docker Hub 中,大部分鏡像是沒(méi)有 Alpine 版本的,比如 Mysql 和 PHP-Apache,如果我們需要基于這些環(huán)境開(kāi)發(fā),就不得不自己編寫(xiě) Alpine 版本,或者找一些第三方鏡像。

3、用什么替代

如果上述問(wèn)題促使你重新考慮使用 Alpine,那么你可能想知道應(yīng)該使用什么替代。有很多選擇,它們都有一些利弊需要權(quán)衡。

Alpine 最大的吸引力在于它的體積小,所以如果你真的在乎這一點(diǎn),那么 Wolfi(例如,cgrd .dev/chainguard/Wolfi -base只有 12MB)或 Distroless 都是不錯(cuò)的選擇。

如果你正在尋找具有合理大小的通用基礎(chǔ)鏡像,而不是基于 musl,那么你可以考慮使用 Red Hat 公司的 UBI(通用基礎(chǔ)鏡像),它的“微型”版本(registry.access.redhat.com/ubi8-micro)只有 26.7MB,這也非常接近 Alpine。

選擇 Alpine 的另一個(gè)原因是它的安全性。這也與它的小尺寸有關(guān),因?yàn)樾〕叽缤ǔR馕吨俚陌虼寺┒匆哺佟T谶@方面,上述的 Wolfi 是一個(gè)特別好的選擇。

讓我們實(shí)事求是地說(shuō),由于 Alpine 很小而節(jié)省幾兆字節(jié)的空間并不重要,除非你要拉成千上萬(wàn)次鏡像(你可能不應(yīng)該這樣做),所以使用 Ubuntu 或基于 Debian 的基本鏡像也不是一個(gè)糟糕的選擇。

可能有人知道,Docker 官方的 Debian 鏡像有個(gè) slim 版本,這個(gè)版本的大小比默認(rèn)的版本要小一倍多。

slim 顧名思義就是“瘦身版”。Debian-slim 是一個(gè)很好的折中方案,它比 Alpine 大,但也沒(méi)那么大。

有一些上層的鏡像會(huì)基于 Debian-slim 進(jìn)行編寫(xiě),比如 Python。如果我們開(kāi)發(fā) Python 的項(xiàng)目,可以使用 python:slim 這個(gè)基礎(chǔ)鏡像。

另外,在 Docker 17.05 版本以后,新引入了多階段編譯(multi-stage builds) 這一概念,這將會(huì)極大地簡(jiǎn)化所有操作。

簡(jiǎn)單來(lái)說(shuō),多階段編譯支持我們將 Docker 鏡像的編譯分成多個(gè)“階段”。比如常見(jiàn)的軟件編譯的情況,我們可以將編譯階段單獨(dú)提出來(lái),軟件編譯完成后直接將二進(jìn)制文件拷貝到一個(gè)新的基礎(chǔ)鏡像中,這樣做最大的好處就是,第二個(gè)鏡像不再包含任何編譯階段使用的中間依賴(lài),干干凈凈明明白白。

4、結(jié)語(yǔ)

雖然使用 Alpine 沒(méi)有什么問(wèn)題,而且它可以作為基本容器鏡像操作系統(tǒng),但就我個(gè)人而言,由于前面描述的 DNS 問(wèn)題,我可能永遠(yuǎn)不會(huì)再信任它,或者任何使用 musl 的操作系統(tǒng)。

本文的重點(diǎn)不是要詆毀 Alpine。相反,這是一種預(yù)警。雖然考慮到上面列出的問(wèn)題,Alpine 似乎是一個(gè)不錯(cuò)的選擇,但使用它至少是有風(fēng)險(xiǎn)的,你的決定可能是魯莽的。不過(guò)這最終取決于你計(jì)劃在哪里使用它。它滿(mǎn)足了很多要求,也有很多優(yōu)點(diǎn),所以如果你不擔(dān)心或不受本文所描述的問(wèn)題的影響,你可能應(yīng)該繼續(xù)使用它。

綜上所述,這里的結(jié)論應(yīng)該是——在使用任何東西(無(wú)論是容器操作系統(tǒng)、框架還是庫(kù))之前進(jìn)行合理的研究——它很受歡迎并受到好評(píng)并不一定意味著它就一定是一個(gè)好的選擇。

參考鏈接:

https://betterprogramming.pub/why-i-will-never-use-alpine-linux-ever-again-a324fd0cbfd6

https://www.ewbang.com/community/article/details/960423446.html

責(zé)任編輯:武曉燕 來(lái)源: 51CTO技術(shù)棧
相關(guān)推薦

2021-06-03 08:45:44

Linuxls命令

2021-05-17 11:30:08

Linuxls命令

2014-07-09 10:56:44

.NET框架

2012-04-05 09:37:48

.NET

2012-05-24 09:13:20

2022-05-17 14:28:42

編程語(yǔ)言Julia代碼

2025-06-03 06:00:00

margin-topCSS開(kāi)發(fā)

2014-09-22 10:06:07

2019-09-17 15:30:13

Java編程語(yǔ)言

2010-03-09 13:16:11

LinuxWindows

2021-06-25 11:19:04

LinuxWindows操作系統(tǒng)

2021-03-26 11:50:28

Linuxexals

2019-07-08 10:28:33

網(wǎng)絡(luò)認(rèn)證供應(yīng)商自動(dòng)化

2019-11-20 09:00:52

Linux 開(kāi)發(fā)操作系統(tǒng)

2020-08-26 09:56:30

WindowsLinuxUbuntu

2024-04-25 08:21:36

Java對(duì)象計(jì)數(shù)法

2012-06-04 10:35:55

FirefoxChrome瀏覽器

2015-11-05 11:58:26

2019-07-29 07:50:42

Linux內(nèi)存Windows

2020-08-10 11:20:59

索引MySQL數(shù)據(jù)庫(kù)
點(diǎn)贊
收藏

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

亚洲一二区在线| 欧洲亚洲免费在线| 奇米777在线| av影院在线| 久久久久久一二三区| 欧美日本一道本| 国产系列第一页| 色婷婷视频在线| 麻豆精品国产传媒mv男同| 久久97精品久久久久久久不卡| 亚洲最大免费视频| 国内精品不卡| av网站免费线看精品| 国产精品久久久精品| 劲爆欧美第一页| 欧美精品第一区| 欧美大片一区二区三区| 99草草国产熟女视频在线| 国产精品刘玥久久一区| 99re成人精品视频| 亚洲free嫩bbb| 久久久久亚洲视频| 欧美视频亚洲视频| 中文字幕日韩电影| 波多野结衣在线高清| 久久美女精品| 亚洲大胆人体视频| 亚洲成人福利在线| 漫画在线观看av| 亚洲视频在线一区观看| 欧美精品videos性欧美| 午夜理伦三级做爰电影| 日韩一二三区在线观看| 欧美色窝79yyyycom| 免费特级黄色片| 日本中文字幕在线观看| 久久网站热最新地址| 成人免费视频网站| 国产不卡精品视频| 精品一区免费av| 国产精品高潮呻吟久久av野狼| 日韩黄色三级视频| 欧美天天在线| 最近2019免费中文字幕视频三 | 久久99精品久久久久久水蜜桃| 亚洲香蕉在线视频| 蜜臀av性久久久久蜜臀aⅴ | 久久久影院官网| 国产高清一区二区三区| 国产黄色片网站| 国产一区视频导航| 亚洲va电影大全| 亚洲一级片免费看| 青椒成人免费视频| 国产精品久久久久影院日本 | 日韩高清一区在线| 日韩av成人在线| 五月婷婷色丁香| 性感少妇一区| 欧美做爰性生交视频| 偷偷操不一样的久久| 国产视频亚洲| 亚洲欧洲国产一区| 日本aaa视频| 久操国产精品| 中文字幕视频在线免费欧美日韩综合在线看 | 国产精品国产三级国产aⅴ中文| 日本公妇乱淫免费视频一区三区| 黄色一区二区视频| 日产国产高清一区二区三区 | 日韩国产91| 欧美一区在线视频| 国产亚洲精品成人a| 美女呻吟一区| 欧美在线不卡视频| 欧美wwwwwww| 日韩精品久久久久久久软件91| 日韩女优视频免费观看| 中文字幕乱码一区| 国产99久久| 日韩一区二区三区xxxx| 印度午夜性春猛xxx交| 亚洲承认在线| 国产精品∨欧美精品v日韩精品| 这里只有精品国产| 国产精品亚洲人在线观看| 国产专区一区二区| 91尤物国产福利在线观看| 亚洲免费观看| 国产成人精品a视频一区www| 亚洲网站在线免费观看| 国产成a人无v码亚洲福利| 久久伦理网站| 欧美a免费在线| 亚洲r级在线视频| 在线观看的毛片| 麻豆国产一区二区三区四区| 在线影视一区二区三区| 日本中文字幕精品—区二区| 一区二区免费| 在线视频欧美日韩| 久久久久成人精品无码| 日韩影院在线观看| 不卡一卡2卡3卡4卡精品在| 噜噜噜噜噜在线视频| 亚洲人成在线播放网站岛国| 日本黄色三级大片| 免费精品一区二区三区在线观看| 国产丝袜一区视频在线观看 | 精品日韩中文字幕| 最新国产黄色网址| 日韩激情毛片| 欧美成年人在线观看| 日本一区二区免费电影| 国产精品一区二区不卡| 日韩aⅴ视频一区二区三区| 欧美人与动牲性行为| 欧美午夜视频网站| 国产精品一区二区入口九绯色| 婷婷综合视频| 国产精品高潮在线| 三级视频网站在线| 亚洲观看高清完整版在线观看| 亚洲国产日韩欧美| 黄色av网站在线| 亚洲最新在线观看| 亚洲第一天堂久久| 青青草原综合久久大伊人精品| 国内精品视频一区| 久久精品国产亚洲AV无码麻豆 | 国产v综合v亚洲欧美久久 | 亚洲欧美激情四射在线日| 欧美成人免费看| 久久97超碰国产精品超碰| 免费久久一级欧美特大黄| 美女精品导航| 日韩午夜中文字幕| 免费中文字幕日韩| 老司机免费视频一区二区 | 欧美激情第10页| 久久艹在线视频| 精品国产青草久久久久96| 久久亚洲影视婷婷| www一区二区www免费| 国内精品偷拍| 亚洲精品视频中文字幕| 亚洲国产精品午夜在线观看| 国产91高潮流白浆在线麻豆 | 国产欧美丝袜| av在线网页| 亚洲福利视频免费观看| 豆国产97在线 | 亚洲| 岛国精品一区二区| 久久国产精品网| 久久久男人天堂| 精品国产网站在线观看| 国产精品第72页| av在线一区二区三区| 俄罗斯av网站| 久久91精品| 国产精品三级美女白浆呻吟| 亚洲成人三级| 日韩一区二区不卡| 国产主播在线播放| 91亚洲男人天堂| 欧美一级裸体视频| 天天影视天天精品| 成人在线视频电影| 国产黄大片在线观看| 亚洲欧美视频在线| 91国偷自产中文字幕久久| 亚洲三级视频在线观看| 精人妻一区二区三区| 国产亚洲高清视频| 天堂社区 天堂综合网 天堂资源最新版| 成人黄色在线| 久久国产精品久久国产精品| 精品人妻av一区二区三区| 久久综合久久久久88| 日韩av一二三四| 久久免费av| 99在线视频免费观看| 欧美少妇精品| 日韩在线观看精品| 丰满肉嫩西川结衣av| 日韩欧美一区二区三区久久| 色www亚洲国产阿娇yao| 成人妖精视频yjsp地址| 日本黄网站免费| 先锋资源久久| 久久久久久国产精品免费免费| 国产成人免费精品| 欧美激情18p| 国产亚洲依依| 精品福利一区二区三区免费视频| 亚洲黄网在线观看| 亚洲精品成人a在线观看| 精品国产人妻一区二区三区| 蜜臀av性久久久久av蜜臀妖精| 日本一级黄视频| 国产精品入口久久| 国产精品嫩草在线观看| av大片在线| 国产丝袜精品视频| www久久久久久| 在线观看不卡视频| 日本一本高清视频| 亚洲欧美视频一区| 五月天综合视频| 丁香六月久久综合狠狠色| 天堂视频免费看| 免费日韩视频| 国产va亚洲va在线va| 久久久久电影| 午夜精品美女久久久久av福利| 国语一区二区三区| 亚洲aa中文字幕| 高清欧美日韩| 国产成人jvid在线播放| 91在线超碰| 欧美精品少妇videofree| 国产在线高清| 亚洲精品自产拍| 欧美一区二区三区成人片在线| 欧美日韩国产成人在线免费| 亚洲欧美日韩激情| 精品久久中文字幕| 精品深夜av无码一区二区老年| 国产精品你懂的| 免费观看a级片| 久久久国产精华| 免费一级做a爰片久久毛片潮| 岛国一区二区在线观看| 亚洲欧洲国产视频| 国产91综合网| gogo亚洲国模私拍人体| 国产尤物一区二区在线| 99国产精品久久久久久| 青青草91视频| 污版视频在线观看| 麻豆精品一区二区| 亚洲小视频网站| 精品一区二区在线视频| 午夜免费福利视频在线观看| 奇米一区二区三区av| 久久婷婷国产91天堂综合精品| 视频一区二区三区在线| 手机看片福利盒子久久| 日韩电影在线观看网站| 亚欧在线免费观看| 毛片不卡一区二区| 不卡中文字幕在线观看| 久久99精品久久久| 日本中文字幕在线不卡| 国产·精品毛片| 精品无码人妻少妇久久久久久| 新狼窝色av性久久久久久| 青青艹视频在线| 久久精品在线| 欧美大尺度做爰床戏| 国内精品久久久久影院薰衣草| 中文字幕日韩综合| 福利一区二区在线观看| 北岛玲一区二区| 国产日本欧美一区二区| 黄色精品视频在线观看| 26uuu久久天堂性欧美| 久久精品成人av| 国产精品欧美极品| 免费在线视频一区二区| 第一福利永久视频精品| 亚洲中文无码av在线| 欧美福利一区二区| 人妻视频一区二区三区| 亚洲人成网站777色婷婷| 免费在线观看av片| 欧美激情在线一区| 搜成人激情视频| 91久久久在线| 国产精品亚洲d| 91久久久久久久久久久久久| 九色丨蝌蚪丨成人| 亚洲精品国产精品国自产| 一区二区三区午夜视频| 亚洲国产精品久久久久婷蜜芽| 日韩电影免费在线看| 中文字幕乱码在线人视频| 91视频免费观看| 精品国产国产综合精品| 精品免费在线观看| 一卡二卡在线观看| 亚洲国产精彩中文乱码av| melody高清在线观看| 欧美激情奇米色| 国产欧美自拍| 国产精品网站大全| 伊人精品久久| 午夜精品一区二区三区在线观看 | 日日碰狠狠躁久久躁婷婷| 国产精品亚洲人在线观看| 中文字幕网站在线观看| 亚洲国产aⅴ成人精品无吗| 91极品身材尤物theporn| 亚洲精品福利在线观看| 18+激情视频在线| 国产精品第七十二页| 久久porn| 国产性生活免费视频| 麻豆精品一区二区av白丝在线| 亚洲一区二区三区综合| 亚洲另类在线制服丝袜| 亚洲大片免费观看| 日韩电影网在线| 欧洲在线视频| 国产欧亚日韩视频| 国产精品三级| 凹凸国产熟女精品视频| 懂色av一区二区夜夜嗨| 日韩三级在线观看视频| 在线观看免费亚洲| 黄色小视频在线免费观看| 欧美极品欧美精品欧美视频| 国产精品国产三级在线观看| 亚洲ai欧洲av| 日韩电影一二三区| 泷泽萝拉在线播放| 红桃视频成人在线观看| 国精产品一品二品国精品69xx| 久久亚洲精品一区二区| 日韩av黄色| 亚洲精品国产精品国自产| 日韩av中文在线观看| 手机免费看av| 一本大道久久a久久精二百| 午夜成人免费影院| 国内精品模特av私拍在线观看| 97一区二区国产好的精华液| 欧美黄色免费网址| 成人黄色网址在线观看| 国产一级免费av| 精品国产区一区| 超碰在线99| 久久精精品视频| 免费在线亚洲| av男人的天堂av| 欧美在线小视频| 69视频在线观看| 成人亚洲激情网| 欧美精品一级| 午夜剧场免费看| 欧美性猛交xxxx黑人猛交| 欧美孕妇孕交| 国产福利视频一区二区| 日韩精品二区| 99九九99九九九99九他书对| 亚洲乱码中文字幕| 亚洲精品视频网| 欧美伊久线香蕉线新在线| 欧美日韩电影免费看| 日本不卡一区二区三区视频| 日本亚洲天堂网| 黑人狂躁日本娇小| 日韩视频在线你懂得| 不卡专区在线| 四虎影院一区二区三区 | a级片在线免费| 蜜桃久久精品乱码一区二区| 日韩国产高清影视| 中文字幕在线有码| 亚洲国产精品久久久久| 亚洲承认视频| 400部精品国偷自产在线观看| 亚洲自拍另类| 舐め犯し波多野结衣在线观看| 欧美另类videos死尸| 91福利区在线观看| 日韩成人av电影在线| 激情久久五月天| 亚洲国产精品午夜在线观看| 伊人久久免费视频| 视频一区视频二区欧美| 男人操女人免费软件| 中文字幕制服丝袜一区二区三区 | 久草热在线观看| 欧美黑人巨大精品一区二区| 色天天色综合| 91在线第一页| 色综合天天性综合| 久草免费在线观看| 久久综合久久久| 国内精品免费**视频| 日韩综合在线观看| 九九热精品视频国产| 成人3d精品动漫精品一二三| 无码国产精品久久一区免费| 在线免费不卡电影| 国产三级伦理在线| 在线一区亚洲| 久久精品一区二区三区四区| 亚洲AV午夜精品|