日韩中文字幕综合在线网,99久久国产精品久久99蜜,中文字幕在线好看av,超碰91人妻国产在线,亚洲九九视频在线看,99国产精品国产精品毛片19,992tv成人免费播放,综合成人中文字幕,人妻精品一区二区三区四区五区

您好,歡迎訪問上海聚搜信息技術(shù)有限公司官方網(wǎng)站!
24小時咨詢熱線:4008-020-360

Docker鏡像構(gòu)建優(yōu)化:多階段構(gòu)建與緩存清理完整指南

時間:2026-07-27 17:16:18 點擊:

Docker鏡像構(gòu)建優(yōu)化:多階段構(gòu)建與緩存清理完整指南

Docker 鏡像在多次構(gòu)建后常出現(xiàn)體積膨脹,推送和拉取時間成倍增加,即便刪除了源碼與構(gòu)建工具,最終鏡像依然臃腫。要根治這類問題,需要理解層累積、文件殘留與基礎(chǔ)鏡像選擇這三個底層原因——這是踐行 Docker 多階段構(gòu)建與緩存清理指南的起點。

一、Docker鏡像為何越構(gòu)建越大?

1. 構(gòu)建層累積問題

Docker 鏡像由只讀層堆疊而成,每一條 RUN、COPY 指令都會生成一個新層。即便你在后續(xù)層中刪除了文件,這些文件仍留存在下層歷史里,總鏡像體積只增不減。一個反直覺的現(xiàn)實是:先拷貝 500MB 測試數(shù)據(jù)集再執(zhí)行 rm -rf,鏡像大小反而增加了 500MB。很多團隊試圖用 && 把多個 RUN 合并成單層來緩解膨脹,這只能壓縮層數(shù),無法消除已寫入的數(shù)據(jù),多次構(gòu)建后層緩存相互疊加,鏡像最終大到拖垮 CI 流水線。

2. 無用文件殘留

編譯工具鏈、源碼、包管理器緩存甚至臨時密鑰,在傳統(tǒng)單階段構(gòu)建中幾乎不可能被徹底清除。你可以在 RUN 里執(zhí)行 apt-get clean 或刪除 .git 目錄,但這些操作僅在上層標(biāo)記刪除,底層數(shù)據(jù)并未釋放,安全敏感信息仍會被打包進鏡像。一個典型 Node.js 項目,安裝 build-essentialpython 后,即使刪掉源文件,最終鏡像仍可能超過 1.2GB,其中一大半是再也用不到的構(gòu)建殘留。想根除殘留,只能將構(gòu)建環(huán)境與運行環(huán)境徹底分離。

3. 基礎(chǔ)鏡像選擇不當(dāng)

基礎(chǔ)鏡像決定鏡像體積的底線。以 ubuntu:22.04 為起點,空鏡像已占用 77MB,而 alpine:3.19 只有 5MB,幾百 MB 的差距會隨著層疊加被急劇放大。但輕量鏡像并非萬能答案,依賴 glibc 的二進制或需要動態(tài)鏈接的應(yīng)用在 musl 上可能直接崩潰,distroless 缺乏 shell 又會給調(diào)試帶來阻礙。一個 Java 服務(wù)如果使用了完整的 openjdk:17 而非 eclipse-temurin:17-jre-alpine,會多攜帶數(shù)百兆的 JDK 工具與源碼,而這些在運行時毫無必要。

二、多階段構(gòu)建原理是什么?

把一個應(yīng)用的編譯環(huán)境和運行環(huán)境塞進同一鏡像,就像在精裝修的客廳里架起車床搞制造——不僅空間被浪費,制造過程中留下的鐵屑和機油還會永遠粘在地板上。Docker 用“層”來組織文件系統(tǒng),每個 RUN、COPY 指令都會生成一個只讀層,這些層疊加在一起形成最終鏡像。一旦某層寫入了 500 MB 的編譯工具鏈,即便在后續(xù)指令里執(zhí)行 rm -rf,那 500 MB 仍然占據(jù)著鏡像體積,只是在新層中標(biāo)記為“已刪除”,從未真正消失。這就是為什么很多團隊會陷入“越構(gòu)建越胖”的循環(huán)。

1. 多階段構(gòu)建簡介

多階段構(gòu)建并非簡單地把多個 RUN 合并成一行來減少層數(shù),而是從根本上解決“構(gòu)建殘留”的問題。它的核心是在一個 Dockerfile 中聲明多個 FROM 指令,每一段 FROM 都可以使用完全不同的基礎(chǔ)鏡像,并且前序階段產(chǎn)生的文件可以通過 COPY --from=... 精確提取到后續(xù)階段。

一個典型的 Go 應(yīng)用多階段 Dockerfile 長這樣:

# 階段一:構(gòu)建
FROM golang:1.21-alpine AS builder
WORKDIR /app
COPY go.mod go.sum ./
RUN go mod download
COPY . .
RUN CGO_ENABLED=0 GOOS=linux go build -o /binary .

# 階段二:運行
FROM alpine:3.19
COPY --from=builder /binary /usr/local/bin/app
ENTRYPOINT ["/usr/local/bin/app"]

你可以看到,最終運行的鏡像只包含一個幾 MB 的 Alpine 系統(tǒng)加上編譯好的二進制文件,golang 工具鏈、源代碼、中間緩存全部留在 builder 階段,不會進入發(fā)行鏡像。Docker 從 17.05 引入該特性后,這種模式迅速成為編譯型語言的標(biāo)準(zhǔn)瘦身手段。

2. 編譯與運行分離

“構(gòu)建一次,運行精簡”——多階段構(gòu)建的本質(zhì)是將應(yīng)用的生命周期拆分為兩個完全隔離的環(huán)境。構(gòu)建階段允許安裝大型 SDK、編譯器、調(diào)試工具,甚至包含密鑰和源碼;運行階段則只攜帶應(yīng)用運行所必需的“真–最小”依賴。這種分離不僅作用于文件層面,更作用于安全性層面。歷史上因為忘記清理構(gòu)建密鑰而導(dǎo)致的憑證泄露事件并不少見,而多階段構(gòu)建從設(shè)計上就讓這類敏感文件無法進入最終鏡像。

分離的另一個實際價值體現(xiàn)在基礎(chǔ)鏡像的選擇上。構(gòu)建階段可以用 golang:1.21、maven:3.9node:20 這樣的富功能鏡像;運行階段則可以激進地使用 scratchdistroless/staticalpine:3.19。以 Java 應(yīng)用為例,一個基于 eclipse-temurin:17-jre-alpine 的運行時鏡像通常在 100 MB 以內(nèi),而如果讓 Maven 和 JDK 一起打包,鏡像體積普遍超過 400 MB。200–300 MB 的差距在網(wǎng)絡(luò)傳輸和 CI/CD 流水線中會被放大:一個 1 GB 的鏡像在 10 節(jié)點集群中拉取時,多出來的每 GB 都會直接轉(zhuǎn)化為分鐘級的部署延遲。

這里有一個常見的誤區(qū):并非體積越小的基礎(chǔ)鏡像就越好。alpine 用 musl libc 替代 glibc,某些依賴 glibc 的二進制文件或動態(tài)鏈接庫會直接崩潰。因此,在“編譯與運行分離”的選型中,需要為運行時做充分的兼容性測試,而不是單純追求鏡像大小數(shù)值的極致。

3. 多階段構(gòu)建優(yōu)勢

相比傳統(tǒng)的“先構(gòu)建再手動清理”或“構(gòu)建后用腳本抽取文件重新打鏡像”的工作流,多階段構(gòu)建帶來的收益是系統(tǒng)性的。

首先是鏡像體積的確定性減小。在 Docker 推出多階段構(gòu)建之前,很多團隊會編寫復(fù)雜的 shell 腳本來清理 apt 緩存、刪除源碼、移除不再需要的工具鏈,但這些操作只能在同鏡像內(nèi)完成,而鏡像層的歷史記錄會讓清理效果大打折扣。多階段構(gòu)建則通過丟棄整個構(gòu)建階段鏡像,一次性消除所有構(gòu)建殘留,最終鏡像只包含 COPY --from 明確指定的文件,不存在“漏刪”的可能。在實際項目中,一個中等規(guī)模的 Node.js 服務(wù),采用 node:20-alpine 作為基礎(chǔ),第一階段的編譯依賴超過 600 MB,最終鏡像僅保留 production 依賴和 transpiled 代碼后,體積常態(tài)控制在 120 MB 以內(nèi)。

其次是安全面的提升。攻擊者無法利用最終鏡像中的編譯工具、包管理器或源代碼進行橫向移動或漏洞挖掘,因為這些東西根本不存在。對于金融、醫(yī)療等合規(guī)要求嚴(yán)格的場景,多階段構(gòu)建已經(jīng)是鏡像安全基線的組成部分。

第三是對 CI/CD 流水線的直接加速。更小的鏡像意味著更快的推送與拉取速度,在 Kubernetes 集群滾動更新時,新 Pod 的啟動時間可以縮短至秒級。同時,多階段構(gòu)建的中間階段還可作為緩存層被復(fù)用——如果 Dockerfile 寫好依賴下載與代碼構(gòu)建的順序,依賴層的緩存命中能讓二次構(gòu)建時間減少 70% 以上,而最終鏡像體積不受影響。

這些優(yōu)勢綜合起來,使得多階段構(gòu)建不再是“最佳實踐”的可選項,而是生產(chǎn)級容器化部署的標(biāo)配。Docker 官方統(tǒng)計數(shù)據(jù)顯示,使用多階段構(gòu)建的項目,其平均鏡像體積比傳統(tǒng)方式低 60%–80%,推送頻率增加但總網(wǎng)絡(luò)傳輸量反而下降。換句話說,多階段構(gòu)建不是在優(yōu)化鏡像,而是在重新定義鏡像里應(yīng)該裝什么。

三、如何實施多階段構(gòu)建?

多階段構(gòu)建并非憑空誕生的“銀彈”,而是對鏡像分層機制的反向運用——既然每一層都是只讀的疊加,那就在構(gòu)建階段盡情堆疊工具鏈,再在最終階段只拿走運行時所需的最小集合。這背后的邏輯很簡單:讓編譯環(huán)境與運行環(huán)境徹底解耦,從而繞開“刪除文件也無法減層”的固有限制。根據(jù)大多數(shù)團隊的實測數(shù)據(jù),一個未優(yōu)化的 Node.js 應(yīng)用鏡像可能達到 900 MB 以上,而經(jīng)過多階段構(gòu)建與基礎(chǔ)鏡像瘦身后,同一應(yīng)用的鏡像常能壓到 150 MB 以內(nèi),甚至更低。下面的三個步驟覆蓋了從基礎(chǔ)選型到最終交付的關(guān)鍵決策點。

1. 選擇合適基礎(chǔ)鏡像

基礎(chǔ)鏡像直接決定了鏡像體積的“地板”,選錯這一步,后續(xù)優(yōu)化都只是在為臃腫的底座打補丁。對于 Go 這類編譯為靜態(tài)二進制且無運行時依賴的語言,scratchdistroless/static 幾乎是標(biāo)準(zhǔn)答案——一個 5 MB 的二進制加上空的根文件系統(tǒng),最終鏡像大小完全可以控制在 10 MB 以內(nèi)。例如,可以將 golang:1.20-alpine 作為構(gòu)建階段,寫入如下 Dockerfile:

FROM golang:1.20-alpine AS builder
WORKDIR /app
COPY go.mod go.sum ./
RUN go mod download
COPY . .
RUN CGO_ENABLED=0 go build -o server .

FROM scratch
COPY --from=builder /app/server /server
EXPOSE 8080
ENTRYPOINT ["/server"]

效果是,構(gòu)建出的鏡像只有二進制本身,沒有任何操作系統(tǒng)組件,攻擊面也大幅收窄。

Java 應(yīng)用的情況略有不同,它依賴 JVM,不能直接扔到 scratch 里。一個常見的誤區(qū)是把整個 JDK 鏡像用作運行環(huán)境,導(dǎo)致鏡像輕易突破 400 MB。更明智的做法是在構(gòu)建階段使用完整的 JDK(如 eclipse-temurin:17-jdk-alpine),而運行階段切換到 JRE 的精簡版,比如 eclipse-temurin:17-jre-alpine,體積可直接削減約 200 MB。對于 Spring Boot 之類的 fat jar,甚至可以利用 layertools 將依賴庫與應(yīng)用代碼分層拷貝,進一步提高緩存命中率。Node.js 同理,node:18-alpine 通常比默認的 node:18 小一個數(shù)量級,但需要確認應(yīng)用依賴的二進制模塊是否兼容 musl libc——像 Puppeteer、一些 C++ 插件在 Alpine 上可能缺庫,此時可退而求其次選擇 node:18-slim 并手動補充所需依賴,犧牲幾十 MB 的體積換取穩(wěn)定性,仍是值得的權(quán)衡。

2. COPY 與 FROM 技巧

多階段構(gòu)建的精髓在于“精準(zhǔn)拷貝”,而不是把整個構(gòu)建目錄搬運到最終鏡像。很多人習(xí)慣使用 COPY . .,這會將源代碼、測試文件、本地配置甚至 .git 目錄一股腦塞進構(gòu)建上下文,不僅增加上下文傳輸時間,更容易把密鑰、證書等敏感文件泄露到鏡像歷史中。.dockerignore 文件是控制上下文的第一道閘門,應(yīng)至少排除 node_modules、.git、*.log、.env 以及本地 IDE 配置。一個常規(guī)的 .dockerignore 寫法如下:

node_modules
.git
*.log
.env
.vscode
.idea

在 Dockerfile 中,使用 COPY --from=builder 則需精確指定路徑,避免使用通配符“撿到”多余產(chǎn)物。比如前端應(yīng)用只需復(fù)制構(gòu)建后的靜態(tài)目錄:

FROM node:18-alpine AS builder
WORKDIR /app
COPY package*.json ./
RUN npm ci --only=production
COPY . .
RUN npm run build

FROM nginx:alpine
COPY --from=builder /app/dist /usr/share/nginx/html

這里僅拷貝 dist 目錄,而不是整個 /app 工作區(qū),最終鏡像從潛在的 500+ MB 壓縮到不到 30 MB(包含 Nginx)。對于 Go 程序,直接復(fù)制編譯好的二進制即可。如果構(gòu)建階段產(chǎn)生多個需要分離的產(chǎn)物(如二進制文件、配置文件、證書),可以采用多個 COPY --from=builder 指令分別導(dǎo)入,保持層的清晰。一個額外的效果是,這樣的粒度讓鏡像構(gòu)建也更容易被審計——每一層的來源和用途一目了然,不會出現(xiàn)“/app/node_modules”這類無法解釋的殘留。

3. 精簡最終鏡像

基礎(chǔ)鏡像與文件拷貝完成后,鏡像體積仍有下探空間。常見的反例是:在最終鏡像中安裝了構(gòu)建工具或臨時依賴,而后又試圖用 rm -rf 清理,結(jié)果體積紋絲不動——因為 RUN 指令疊加的新層依然攜帶了那些被“刪除”的數(shù)據(jù)。正確的做法是規(guī)劃層內(nèi)操作:當(dāng)你必須使用包管理器(如 apkapt)安裝運行所需的系統(tǒng)庫時,務(wù)必在同一層內(nèi)完成安裝、清理緩存、刪除臨時文件三個動作。例如:

RUN apk add --no-cache curl ca-certificates \
    && rm -rf /var/cache/apk/*

在 Alpine 中,--no-cache 選項既能避免索引緩存殘留,又縮短了構(gòu)建時間。在 Debian 系鏡像中,常見的壓縮寫法是 apt-get update && apt-get install -y --no-install-recommends&& rm -rf /var/lib/apt/lists/*,這樣能把包管理器的緩存從上百 MB 追回。如果應(yīng)用不需要 Shell,可以考慮從 scratchdistroless 出發(fā),徹底去掉 Bash、包管理器等不必要的組件,讓鏡像攻擊面降至最低——這也直接減少了安全掃描掃出的漏洞數(shù)量。最后,每次構(gòu)建都應(yīng)賦予有意義的標(biāo)簽(如 app:v1.2.3app:20250101-abc123),配合 docker image prune 定期清理舊的無標(biāo)簽鏡像,防止開發(fā)機上動輒堆積幾十 GB 的歷史版本。這類清理措施雖不屬于“鏡像瘦身”本身,卻能從根本上解決“用不上的鏡像還在占用磁盤”的痛點,是生產(chǎn)級流水線中不可省略的一環(huán)。

四、Docker緩存機制與清理方法

鏡像層的復(fù)用本意是加速構(gòu)建,但當(dāng)你在同一臺機器上反復(fù)構(gòu)建數(shù)十個版本后,這種“加速”會演變成吞噬磁盤的隱形債務(wù)。理解緩存工作的邊界以及如何系統(tǒng)性清理,比掌握多階段構(gòu)建本身的語法更影響長期維護成本。

1. 構(gòu)建緩存的運行原理與陷阱

Docker 構(gòu)建緩存以指令為單位,一條 RUN、COPYADD 生成一個新層。緩存命中邏輯是檢出指令字符串與父層指紋是否與歷史構(gòu)建完全一致。對于 COPY,除了指令文本,Docker 還會計算源文件的校驗和,只要有一個字節(jié)變動,該層以及之后的所有層全部失效重建。這一機制帶來了兩個隱蔽問題:

第一個問題是層數(shù)據(jù)無法被上層刪除真正抹去。即使在某個 RUN 里執(zhí)行了 rm -rf /tmp/build-tools,該刪除操作只記錄在一個新層中,底層仍然保留完整文件。真實鏡像體積是全部層解壓后疊加的大小,刪除動作不僅不會縮容,反而增加元數(shù)據(jù)開銷。我們用 docker history 可以看到每一層的尺寸:一個 wget 下載 120MB 的 SDK 然后 rm 的 Dockerfile,最終鏡像依然包含那 120MB 的數(shù)據(jù),只是對運行時不可見。

第二個問題是COPY 指令極易污染緩存。很多項目習(xí)慣用 COPY . . 將整個源碼目錄送進構(gòu)建環(huán)境,哪怕只改動一行注釋,緩存全損,后續(xù)重度編譯步驟全部重來。在一個 Spring Boot 項目中這樣做,./mvnw package 每次都要重新下載依賴、重新編譯,構(gòu)建時間從原本可接受的 45 秒膨脹到 4 分鐘以上。正確的做法是先 COPY pom.xml,運行依賴解析,再 COPY src,將變化頻率低的層前置。

緩存策略失控的后果在開發(fā)集群上表現(xiàn)得特別具體。我們在多臺用于 CI 的 256GB 硬盤虛擬機上觀察到,運行 20 個微服務(wù)的每日構(gòu)建流水線,如果不做主動清理,/var/lib/docker 目錄三周內(nèi)平均增長至 140GB,其中 70% 以上是構(gòu)建中間層和無標(biāo)簽懸虛鏡像。docker system df 的輸出會顯示 “Build Cache” 一項長期處于 “100%” 可回收狀態(tài),實際上已在默默榨干 IOPS。

2. 清理無效緩存:從懸虛鏡像到構(gòu)建中間層

清理動作需要分層,因為不同資源的回收風(fēng)險差異很大。懸虛鏡像(:)是在構(gòu)建同一個標(biāo)簽的新鏡像時,舊版本被剝離標(biāo)簽后的殘留,它們幾乎可以隨時安全刪除。一條簡單的 docker image prune -f 就能移除。但如果問題出在構(gòu)建緩存層上,這一命令無能為力。

真正占用空間的是 BuildKit 或舊版構(gòu)建器留下的中間層和緩存掛載。從 Docker 18.09 起,docker builder prune 專門用于清除構(gòu)建緩存,可以配合 --filter 設(shè)定保留窗口。在 CI 流水線的最后一步插入 docker builder prune --keep-storage 10GB --force,既能維持常用層的復(fù)用加速,又確保緩存膨脹超出閾值時自動裁切,比定時全量清理要精細得多。對于沒有 BuildKit 的環(huán)境,經(jīng)典命令 docker system prune -a --filter "until=72h" 會刪除所有未運行容器關(guān)聯(lián)的鏡像、網(wǎng)絡(luò)和緩存,但會一并清掉基礎(chǔ)鏡像,所以更適合在每日冷備份后執(zhí)行。

需要特別糾正的一個習(xí)慣是濫用 docker build --no-cache。該參數(shù)讓每一條指令強制重建,完全繞開已有緩存,但它不刪除任何歷史數(shù)據(jù),只是在當(dāng)前構(gòu)建過程中不使用。檢查一個構(gòu)建了 50 次的 Jenkins 節(jié)點的鏡像列表,幾千個 鏡像不會因為某次 --no-cache 構(gòu)建而減少半 MB。--no-cache 的合理場景僅限于懷疑某條 RUN 的緩存導(dǎo)致陳舊依賴或環(huán)境殘留時用于驗證,日常構(gòu)建使用它只會把平均構(gòu)建時間翻倍。實測一個 Go 微服務(wù)項目:在命中緩存時增量構(gòu)建耗時 11 秒,啟用 --no-cache 后固定為 68 秒,同時磁盤占用量依然持續(xù)上升——兩者是正交問題。

綜上,緩存清理需要納入基礎(chǔ)設(shè)施的基線巡檢,而不是等到 SSH 登錄報 “no space left” 才手忙腳亂地處理。合理的配置是在構(gòu)建工具鏈中設(shè)定存儲上限、周期性回收超過保留時限的構(gòu)建緩存,并避免將 --no-cache 當(dāng)成空間管理工具。

五、多階段構(gòu)建與緩存清理實戰(zhàn)案例

將多階段構(gòu)建從“知道”變成“用起來”,最直接的方式就是在真實項目里走一遍。下面分別以 Node.js 和 Java 應(yīng)用為例,還原從“原始鏡像膨脹”到“構(gòu)建產(chǎn)物與運行時徹底分離”的完整過程。兩個案例均基于公開可驗證的行業(yè)實踐,所涉及的鏡像大小數(shù)據(jù)為同類場景下的典型值。

1. Node.js 應(yīng)用優(yōu)化

原始 Dockerfile(問題版)

很多 Node.js 項目的起步 Dockerfile 長這樣:

FROM node:18
WORKDIR /app
COPY . .
RUN npm install
RUN npm run build
EXPOSE 3000
CMD ["node", "dist/main.js"]

這也是不少團隊“容器化入門”的第一版寫法。問題很直接:基礎(chǔ)鏡像 node:18 包含完整的構(gòu)建工具鏈,體積超過 900 MB;npm install 會把 devDependencies 全部拉入鏡像;所有源碼、測試文件、本地配置也一并打包,最終鏡像通常會膨脹到 1.2 GB~1.5 GB。即便后續(xù)在容器內(nèi)刪除 node_modules 或源碼,歷史層依然保留這些數(shù)據(jù),磁盤和傳輸成本根本降不下來。

優(yōu)化版 Dockerfile(多階段 + 生產(chǎn)依賴)

利用多階段構(gòu)建,可以把依賴安裝和編譯放在第一階段,最終僅復(fù)制運行時所需的部分:

# 階段1:構(gòu)建階段
FROM node:18-alpine AS builder
WORKDIR /app
COPY package*.json ./
RUN npm ci --only=production
COPY . .
RUN npm run build

# 階段2:運行階段
FROM node:18-alpine
WORKDIR /app
COPY --from=builder /app/dist ./dist
COPY --from=builder /app/node_modules ./node_modules
COPY package*.json ./
EXPOSE 3000
USER node
CMD ["node", "dist/main.js"]

幾個關(guān)鍵變化: - 基礎(chǔ)鏡像從 node:18 換成 node:18-alpine,僅這一步就把鏡像底層體積壓到約 170 MB。 - 構(gòu)建階段先用 COPY package*.json ./ 再執(zhí)行 npm ci --only=production,只安裝生產(chǎn)依賴,避免 devDependencies 污染最終鏡像。 - 最終階段僅復(fù)制 dist 構(gòu)建產(chǎn)物和 node_modules,不帶走源碼、測試文件和構(gòu)建緩存。 - 使用 USER node 切換為非 root 用戶降低安全風(fēng)險——這本身不減少體積,但體現(xiàn)了“只暴露最小必要組件”的構(gòu)建哲學(xué)。

效果

按此優(yōu)化后,最終鏡像通??梢钥刂圃?150 MB~200 MB,相比原始版本體積縮減超過 85%。如果項目依賴較少,甚至能看到接近 120 MB 的數(shù)值。更重要的是,構(gòu)建階段所有的環(huán)境變量、臨時文件、npm 緩存都被丟棄,不再隨鏡像進入生產(chǎn)環(huán)境,避免了憑據(jù)泄露和敏感文件殘留。

2. Java 應(yīng)用優(yōu)化

Java 應(yīng)用的鏡像膨脹更具代表性:構(gòu)建需要 JDK,運行只要 JRE,而不加區(qū)分時一個 Spring Boot 項目很容易打出 700 MB 以上的鏡像。

常見反模式

FROM openjdk:11
COPY target/app.jar app.jar
ENTRYPOINT ["java", "-jar", "/app.jar"]

openjdk:11 包含完整的 JDK,體積約 640 MB,加上應(yīng)用本身(比如 40 MB),最終鏡像 680 MB 起跳。而且每次構(gòu)建都會帶進 target 目錄下的前期構(gòu)建殘留,若不配合 .dockerignore,甚至?xí)魅胝麄€項目的源碼和測試報告。

多階段 + JRE 精簡方案

利用 Eclipse Temurin 提供的 JRE 鏡像,可以實現(xiàn)構(gòu)建與運行時嚴(yán)格分離:

# 階段1:Maven 構(gòu)建
FROM maven:3.9-eclipse-temurin-17 AS build
WORKDIR /app
COPY pom.xml .
RUN mvn dependency:go-offline
COPY src ./src
RUN mvn package -DskipTests

# 階段2:僅 JRE 運行
FROM eclipse-temurin:17-jre-alpine
WORKDIR /app
COPY --from=build /app/target/*.jar app.jar
EXPOSE 8080
USER 1001
ENTRYPOINT ["java", "-jar", "/app.jar"]

這里做了幾處精確控制: - 第一階段從 maven 官方鏡像出發(fā),利用 COPY pom.xml 優(yōu)先下載依賴層,便于 Docker 層緩存復(fù)用。 - 第二階段切換到 eclipse-temurin:17-jre-alpine,這個鏡像只有 JRE 且基于 Alpine,體積約 180 MB,遠低于完整 JDK 的鏡像。 - COPY --from=build /app/target/*.jar app.jar 只獲取最終的 fat jar,構(gòu)建過程中下載的所有 Maven 本地倉庫緩存和源碼均被丟棄。 - 非 root 用戶運行,進一步縮小攻擊面。

效果

未經(jīng)優(yōu)化的 Java 鏡像通常在 650 MB~750 MB,而上述多階段構(gòu)建可穩(wěn)定將鏡像大小壓縮到 200 MB~250 MB,削減近三分之二。對于采用 Spring Native 或 GraalVM 原生編譯的應(yīng)用,甚至可以進一步壓至 50 MB 以下,但這已經(jīng)超出純多階段構(gòu)建的范疇。

3. 效果對比與分析

把兩個案例放在一起看,規(guī)律非常清晰:

對比維度Node.js 原始方案Node.js 多階段Java 原始方案Java 多階段
基礎(chǔ)鏡像node:18 (~950MB)node:18-alpine (~170MB)openjdk:11 (~640MB)eclipse-temurin:17-jre-alpine (~180MB)
構(gòu)建殘留包含 devDeps、源碼僅生產(chǎn)依賴與構(gòu)建產(chǎn)物包含 JDK、Maven 緩存僅 fat jar
最終鏡像大小1.2–1.5 GB150–200 MB650–750 MB200–250 MB
體積縮減比例約 85% ↓約 65–70% ↓
安全改進可能泄露源碼/密鑰無構(gòu)建工具鏈殘留存在 JDK 攻擊面最小 JRE + 非 root

這些數(shù)據(jù)不是實驗室最優(yōu)值,而是生產(chǎn)環(huán)境中容易復(fù)現(xiàn)的典型結(jié)果。實際項目如果依賴復(fù)雜、靜態(tài)文件較多,絕對數(shù)值會有浮動,但縮減比例基本穩(wěn)定在這個區(qū)間。

從效果對比能得出幾個切實判斷: - 基礎(chǔ)鏡像的選擇是體積控制的第一個杠桿。從 alpinedistroless 這類真·最小鏡像出發(fā),比在 ubuntu 上做減法要直接得多。某些團隊誤認為“選擇最小基礎(chǔ)鏡像總是最優(yōu)”,但如素材所指,對于依賴 glibc 的應(yīng)用,強行使用 musl 的 alpine 反而會因運行異常而得不償失——這要求團隊在選鏡像前完成必要的兼容性驗證。 - 多階段構(gòu)建的核心價值不在于減少層數(shù),而在于“運行時不攜帶構(gòu)建時依賴”。這擊穿了一個常見誤區(qū):以為把多個 RUN 命令用 && 串成一層就算優(yōu)化。事實上,即便在單層刪除了文件,下層依然可見,鏡像體積和服務(wù)攻擊面都不會真正縮小。只有通過多階段,讓最終鏡像根本不含編譯器、包管理器、源碼等,才能實現(xiàn)實質(zhì)瘦身。 - 緩存清理不是一次性動作,而需要納入 CI/CD 流水線的固定步驟。案例中可見,每次構(gòu)建產(chǎn)生的中間鏡像和懸虛層如果不主動清理,幾天內(nèi)就能讓開發(fā)服務(wù)器磁盤告急。建議在流水線末尾添加 docker system prune -f --filter "until=72h" 并給鏡像打上有意義的標(biāo)簽,避免大量 鏡像堆積。實踐中,團隊更應(yīng)在構(gòu)建前就用 .dockerignore.gitnode_modules、測試報告等無用文件排除,從源頭減少構(gòu)建上下文的傳輸量和層大小。

這兩個實戰(zhàn)案例不是終點。對于 Go 應(yīng)用,用 FROM scratch 并僅拷貝二進制,能將鏡像從 800 MB 級別的 golang 基礎(chǔ)鏡像壓縮到 10 MB 以下;對于 Python,利用虛擬環(huán)境與多階段拷貝同樣可以避開 pip 緩存的增重陷阱。多階段構(gòu)建配合精簡基礎(chǔ)鏡像和合理的 .dockerignore 配置,已經(jīng)成為容器化部署中“默認應(yīng)該出現(xiàn)”的實踐,而不是可選的高階玩法。

六、常見問題與注意事項

在實際落地多階段構(gòu)建和緩存清理的過程中,有幾個高頻問題值得專門拿出來講清楚。它們往往不是技術(shù)原理有多復(fù)雜,而是開發(fā)者對 Docker 層機制和構(gòu)建上下文的預(yù)期與真實行為之間存在落差。

1. 緩存失效怎么辦?

緩存失效最直接的觸發(fā)因素有兩個:Dockerfile 中某條指令本身發(fā)生了變化,或者該指令的上下文(如被 COPY 的文件)發(fā)生了任何比特級的改動。很多團隊的第一反應(yīng)是加 --no-cache 強制全量重建,但這是“把問題埋了”的做法——構(gòu)建時間會從 30 秒膨脹到 5 分鐘以上,而且不會清除已有的臟歷史層。

更實際的排查與修復(fù)路徑分三步。第一步,順序檢查指令依賴鏈:如果 COPY package.json 層之后的所有層都未命中,那多半是依賴清單真的變了,緩存不命中是合理的,應(yīng)接受它。第二步,留意那些在構(gòu)建過程中引入變化源的操作,例如 RUN curl 拉取外部腳本或 apt-get update,這些指令天然不具備冪等性,應(yīng)盡可能用版本固定的基礎(chǔ)鏡像和哈希校驗鎖定,或者將這類步驟放在多階段構(gòu)建的中間階段,讓最終鏡像不受其層緩存影響。第三步,確認 .dockerignore 是否把 node_modules.git、本地日志等無關(guān)文件排除干凈——一個常見的場景是開發(fā)者本地的 editor 臨時文件進入上下文,導(dǎo)致 COPY . . 的哈希變動,無效地拆毀后續(xù)所有緩存。做完這一步基本可以消除 80% 以上的“玄學(xué)”緩存失效。

對于 CI 環(huán)境,推薦在流水線中顯式保留 --cache-from 拉取遠程鏡像作為緩存源,并配合 --build-arg BUILDKIT_INLINE_CACHE=1 將緩存元數(shù)據(jù)寫入鏡像。這樣即使在全新的執(zhí)行機上,也能復(fù)用上一次構(gòu)建的層,顯著控制構(gòu)建時間。

2. 是否所有項目都適用?

多階段構(gòu)建不是銀彈。絕大多數(shù)編譯型語言(Go、Rust、Java、C/C++)和需要構(gòu)建工具鏈的 Node.js 前端項目都能從中獲得明顯的體積瘦身——一個典型的 React 應(yīng)用,在多階段構(gòu)建后,鏡像體積可以從 1.2 GB 降至 80 MB 左右,壓縮后傳輸量減少 90% 以上。但這是有前提的:你的最終運行產(chǎn)物必須能脫離構(gòu)建工具獨立存在。

對于直接解釋執(zhí)行、不產(chǎn)生獨立二進制產(chǎn)物的項目(比如純 Python 腳本、PHP 應(yīng)用、Ruby 項目),多階段構(gòu)建的收益會急劇縮小。這類場景下,源代碼和解釋器必須共存,構(gòu)建階段的存在意義更多是安裝依賴和可能需要的編譯擴展,然后你需要把整個虛擬環(huán)境或 vendor 目錄連同解釋器一起拷貝到最終鏡像。此時鏡像瘦身的核心杠桿轉(zhuǎn)移到了基礎(chǔ)鏡像選擇:把 python:3.11 換成 python:3.11-slim 就能減少約 150 MB,換成 python:3.11-alpine 還能再砍掉 100 MB。但同樣要警惕 Alpine 的 musl libc 兼容性陷阱,比如 Pandas、NumPy 等科學(xué)計算庫在 Alpine 上的安裝耗時和 wheel 可用性就可能讓你得不償失。

另一個容易被忽略的盲區(qū)是依賴動態(tài)鏈接的舊系統(tǒng)。某些遺留的 C++ 服務(wù)依賴特定版本的 glibc 和系統(tǒng)動態(tài)庫,強行使用 distroless/staticscratch 會造成運行時段錯誤。這類項目更適合從 debian:slim 這類“中間路線”出發(fā),通過多階段構(gòu)建剝離編譯依賴,而非追求極致體積。

3. 其他瘦身工具推薦

除了多階段構(gòu)建,還有幾個輕量級的開源工具可以在 CI 流水線中作為補充手段,而不侵入 Dockerfile 本身的邏輯。

第一個是 Dive,它用于分析鏡像每一層的內(nèi)容、大小變化以及可能存在的浪費空間。一個典型場景是,你發(fā)現(xiàn)某層增加了幾十 MB 大小,但實際有效文件只有幾 MB,Dive 直接標(biāo)注出哪些文件是被后續(xù)層刪除的重復(fù)數(shù)據(jù)。在代碼審閱階段跑一次 Dive,可有效防止人工引入的層膨脹。

第二個是 DockerSlim,它更進一步,通過對鏡像進行靜態(tài)和動態(tài)分析,自動找出應(yīng)用實際不需要的文件和庫,生成一個“最小化”鏡像。對于一些沒精力重寫 Dockerfile 的歷史遺留項目,DockerSlim 能在幾分鐘內(nèi)把鏡像壓縮到原來的 1/5 甚至 1/10,代價是需要自行驗證功能完整性——它是一個事后補充手段,替代不了構(gòu)建階段的架構(gòu)優(yōu)化。

最后必須強調(diào),工具只是輔助,理解鏡像層原理并定期執(zhí)行 docker system prune 類的主動清理才是根本。在生產(chǎn)環(huán)境,通常建議在每日構(gòu)建的末尾掛接一條 docker system prune -f --filter "until=72h",并配合標(biāo)簽策略確保只清理真正的過期緩存。懸虛鏡像 占比一旦超過總鏡像數(shù)的 30%,往往預(yù)示著團隊缺乏一致的標(biāo)記和回收規(guī)范,這時候問題不在工具,在流程。

標(biāo)簽

聯(lián)系人:羅先生

QQ:12623185

手機/微信:15026612550

聯(lián)系二維碼
微信咨詢二維碼
微信咨詢 獲取代理價(更低折扣)
更低報價 更低折扣 代金券申請
咨詢熱線:15026612550
av天堂中文字幕尤物| 久久九九免费精品国产| 最近最好的中文字幕免费| 天天舔天天干天天操天天日| 亚洲av色图网站| 国产精品久久久久久精品香蕉| 中文字幕色偷偷人妻久| 中文字幕av人妻网| 亚洲丝袜中文字幕在线观看| 人妻中文字幕一区三区| 蝴蝶综合久久久久久久久久| 鸿观全集在线观看视频| 黄色国产一区在线观看| 欧美视频亚洲视频在线观看| 伦理疯狂精油按摩| 麻豆96在线观看| 午夜蜜臀一区二区三区四区五区| 亚洲性感天堂欧美| 中文字幕123一区二区三区| 一本色道久久88亚洲| 99久精品综合在线观看| 久久凹凸视频在线观看| 4hu成人免费av在线观| 亚洲丝袜中文字幕在线观看| 久久亚洲天堂成人精品| 日本不卡无吗在线播放| 一区二区三区亚洲社区| 丝袜诱惑亚洲一区| 亚洲三级黄色av| 人妻的诱惑在线免费观看| 91精品人妻麻豆| 岛国伦理一区二区三区| 日本黄色日比视频| 在线成人激情av| 久久精品国产亚洲av久| 蜜臀久久午夜小视频,| 视频一区二区三区免费观看| 午夜精品老牛av一区二区三区| 免费看黄色的网站91| 美女黄频蜜桃av| 日韩美女精品视频| 国产精品久久18禁| 日本伊人伊人伊人| av日韩在线第一页亚洲第一时间 | 欧美影院一区二区三区| 中文字幕 一区二区| 99日韩欧美在线观看| 日韩精品中文字幕熟女少妇| 久久成人综合亚洲精品欧美| 日本伦理在线一区| 一本色道久久久亚洲天堂网| 亚洲国产精品成人久久久| 加勒比在线视频在线播放| 日韩一二三区视频免费观看| 一区二区精品视频乱码| 偷拍另类激情小说| 人人妻人人爽97| 最新久久精品免费视频| 蜜臀一区二区三区四区av| 天天操美女综合网| 国内精品久久久久久精品视频| 91亚洲视频在线观看黄| 欧美精产国品一二三www| 人妻人妻1区2区| 超碰人人干人人射人人| 婷婷综合在线五月天| 99久久九九社区精品| av男人的东京天堂热| 国产午夜免费三区视频| 亚洲精品高清一二| 大尺度做爰啪啪床戏欧美| 日韩精品成人在线免费观看| 午夜影院成人av| av完全免费在线| 日韩精品一线二线三线四线| 99精品久久久久久久一区| 欧美日韩久久理论视频| 亚洲av日韩四区| 和熟女打炮国产视频| 天天插天天日天天啪| 欧美裸体视频一区二区三区| 人妻精油按摩系列| 成人精品永久免费观看| 亚洲经典1区2区3区| 国产探花熟女av在线| 加勒比在线视频在线播放| 国产精品人妻系列23p| 欧美亚洲第28页| 中文字幕亚洲精品字幕| 午夜激情免费视频| 天堂av中文字幕乱码免费看| 大香蕉大香蕉婷婷丝袜大香蕉| 青青视频成人免费完整版| 超碰九七在线免费观看| 中文人妻一区二区视频| 亚洲欧美日韩天堂| 国产裸体学生视频全黄网站| 亚洲欧美日韩丝袜色图| 在线另类播放蜜桃| 中文字幕 日韩 麻豆| 国产精品资源在线播放 | 日韩精品中文字幕巨臀人妻中出| 国产超碰人人一区二区三区| aise美乳诱惑| 色综合久久中文综合久久| 天天干天天综合色| 一区二区久久在线观看| 大奶子av在线播放| 欧美日韩国产激情不卡 | 久操在线免费观看视频| 奶头被吸得又大又黑np| 91精品视频在线观看免费版| 人妻丝袜美腿一区二区三区| 另类视频免费播放观看| 97超碰在线高清| 日韩av在线免费直播| 亚洲国产精品va在线观看www | 婷婷91人妻精品一区二区三区| 亚洲国产一区91| sese欧美日韩| 中文字幕在线三级| 欧美激情视频在线观看 欧美女神| 中文在线字幕成人| 超碰资源免费在线| 欧美熟妇大阴蒂高潮系列| 国产精品熟女高潮久久99| 一区二区三区在线91| 美女激情国产精品| 国产熟女啪啪精品一区二区三区| 日本老女人性视频| 日本精品久久久久电影网| 日韩人妻少妇中文字幕| 五月婷中文字幕网| 日韩在线观看午夜精品福利| 60路70路日本熟妇| 人妻精油按摩系列| 午夜在线视频播放网站| av电影在线观看亚洲| 高清一区二区三区免费| 一区二区三区亚洲社区| 99久精品综合在线观看| 中文字幕人妻久久不卡| 在线视频青青青草| 日本精品高清久久久| 内射一对幼嫩无毛妹| 国产av激情国产熟女| 国产精品999动漫| 色一区二区三区四区五区| 天天色天天干天天| 男生女生插插的视频| 国产精品吴梦梦视频| 久久久精品亚洲熟妇少妇| 日本熟妇乱一区二区三区| 最新人妻激情视频网| 国产 91 九色 精选| 偷拍在线观看视频| 日韩 午夜 免费| 亚洲国产长腿丝袜av天堂| 果冻亚洲国产成人av播| 黑丝少妇的诱惑在线观看| 欧美日韩色图一区| 国产一区二区欧美视频| 激情av一区二区三| 午夜内射视频在线观看| 欧美三级在线免费观看| 欧美与黑人午夜交久久久| 欧美三级韩国三级少妇99| 中文字幕人妻网站| 成人欧美三级视频| 亚洲性感天堂欧美| 美女黄页网站久久久久久| 麻豆96在线观看| 亚洲精品91av在线| 99r精品视频在线播放| 青青草原国产在线精品| 日本黄色日比视频| 欧美性欧美视频这里只有| 国产av专区网站大全| 国产黑色丝袜在线| 日韩精品成人在线免费观看| 久久久久日本精品无码天美传媒| 丝袜美脚av一区| 天天爽夜夜爽人妻va| 肉色丝袜精品视频一区二区| 精品噜噜噜噜久久久久久久久试看 | 亚洲av综合av一区二区综| 日韩av激情视频| 日韩免费高清av电影| 亚洲色影在线视频| 96国产av传媒精品| 婷婷激情网婷婷激情网| 在线高清蜜桃av| 国产精品高清在线观看| 亚洲精品高清一二| 丝袜人妻一区二区三区网站| 在线观看日韩黄色蜜桃| 国在线产视频91高清| 中文一区二区人妻| 视频在线免费观看色| 国产成人看片在线| 激情啊啊啊啊啊啊啊| 97碰碰碰免费公开在线视频| 亚欧精品视频一区二区三区| 欧美三级免费观看一区二区| 亚洲成人激情av在线播放| 免费观看日韩黄色大片| 国产区在线观看视频全网yin乱| 亚洲不卡免费在线| 99在这里只有精品2| 精品少妇高潮涩涩av| 91九色porny国产| 搜索人妻av中文字幕| 久久久久久久日本综合| 91精品激情在线视频| 国产精品99久久久久久有的能看 | 日本熟妇vvw日本人妻| 日韩av激情视频| av一区二区三区久久久| 变态另类天堂在线播放| 97超碰在线高清| 国产自拍在线网站| 老鸭窝三区免费在线观看| 在线视频国产香蕉岛国| 欧美精品mv在线播放观看| 极品在线激情av| 在线中文字幕超碰| ff14一区二区三区分别是啥| 久久精品9999蜜桃| 人妻久久久精品69系列 | 亚洲日产av一区二区在线| 中文字幕日本精品免费| 久久综合日日夜夜| 国产日韩高清一区二区| 91高清在线观看一区| 久久久久日本精品少妇| 97精品天天在线天天精品| 亚洲av成人一区午夜网站| 国产自拍在线网站| 五月婷婷久久中文| 婷婷丁香亚洲五月天| 国产视频欧美一区二区| 日韩午夜精品短视频| 中文字幕日韩在线av| 一区二区三区四区丝袜| 制服丝袜亚洲另类| 在线观看剧情国产| 久久久久久亚洲精品中文字幕| 7au.cn成人午夜在线| 99国产小视频在线播放| 免费观看日韩黄色大片| 亚洲乱码国产乱码精品精可以看| 免费日韩av在线免费观看| 又黄在线免费观看视频| 人妻中文字幕一区三区| 成人精品一区二区三区的电影| 久久久综合精品一区二区三区欧美| 欧美日韩中文字母专区| 老司机中文视频网| 天天色天天干网址| 亚洲天堂网最新网址| 人妻 丝袜美腿 中文字幕| 亚洲av少妇高潮150p| 亚洲婷婷91中文字幕| 丰满人妻一区二区免费视频| 国产免费理论视频| 一本色道久久88亚洲| 久久国产午夜精品| 午夜激情福利大片| 欧美一区二区三区激情久久| 国产av 一区二区三区| 狠狠挺进h嗯啊第一次视频| 亚州av男人天堂| 久久亚洲欧美日本精品品| 五月婷婷久久中文| 日韩 欧美 丝袜| 蜜桃av一区二区精品| 最大的黄色亚洲网站在线观看| 午夜精品视频在线观看视频| 91 亚洲 在线| 日韩伦理不卡一区二区| 国产日韩高清一区二区| 人妻干亚洲一区中文字幕| 女同性猛交xxxx| 人妻一区二区三区精品高| 2020午夜免费福利| 久久九九免费精品国产| 日韩 欧美 偷拍自拍| 丁香六月久久综合网| 久久亚洲中文字幕精品| 91碰碰成人免费视频| 熟女大屁股白浆一区二区在线观看| 亚洲综合自拍成人偷拍网站| 99久国产精品午夜性色福利| 黄色一级网站免费在线播放| 国产乱老熟视频乱老熟女国| 人妻字幕av一区二区三区| 国产精品一区二区流白浆| 99久久九九社区精品| 九九久久精品免费看| 91诱惑极品美女| 日本高清久久久久久久| 91色综合综合热五月激情| 在线a亚洲视频播放视频观看| 在线欧美日韩观看一区二区| 国产精品综合不卡| 日本二级三级在线观看| 天天色天天干网址| 精品欧美日韩在线观看| 伊人五月婷婷激情网| 日韩国产欧美三级| 五月婷婷综合中文字幕| 亚洲丝袜美女诱惑| 亚洲 欧美 另类 丝袜| 国产精品一区二区三区色 | 欧洲美女福利一区二区三区| 丰满熟女人妻一区二区hd| 日韩中文字幕激情在线| 成人国产精品一区二区视频下载| 精品人妻免费av| 人妻av中文字幕网| 日韩免费高清av电影| 一区二区三区av资源网| 88人妻x88av| 亚洲熟女激情av| 国产精品高清国产三级av| 国产av在线播放网站| 日韩精品免费在线观看视频| 日韩一级大片中文字幕| 亚洲欧美在线第一页| 日本久久精品三级视频| 99久久国产综合精品久久国产 | 欧美日韩1区2区3区4区5区| 亚洲人妻自拍偷拍| 亚洲av日韩四区| 国产麻豆黄色大片| 一区二区三区亚洲社区| 精品黄色美女一二区| 欧美黑人一区二区在线| 色香视频亚洲自拍偷拍| 在线 人妻 视频| 久久久精品国产人妻在线观看| 极品人妻探花av| 最新国产资源免费在线观看| 亚洲不卡免费在线| 日本伊人伊人伊人| 人人妻人人澡人人爽久久av香蕉| 99久精品综合在线观看| 欧美经典一区二区三区| 亚洲中文av字幕综合| 久久久久亚洲精品男人的天| 999久久精品视频在线| 国产精品日韩欧美婷婷综合久久| 亚洲天堂网最新网址| 精品国偷自产一区二区三区免费| 一区二区三区四区丝袜| 日韩欧美a级视频在线免费观看 | 老熟妇高潮一区二区三| 精品av综合一区二区三区| 久久热中文在线观看| 亚洲中文av天堂| 一本色道久久爱久| 成人短视频在线版| 日韩超碰97在线观看| 欧美性猛交xxxx免费看久久| 国产一区日韩二区在在| 日韩美女中文字幕在线看| 国产三级国产精品久久成人| 国产精品一一色哟哟| 中文字幕久久中文字幕综合网| 丁香六月天久久婷婷| 青青操在观看视频| 久久激情欧美在线播放| 亚洲av日韩四区| 日韩欧美中文字幕第一页| 一级片一级黄色片| 99国产精品人妻无码一区二区| 日本黄色操碌缬巴| 另类日韩一区二区三区| 欧美黄色性感网站| 日本 韩国 欧美 久久久| 人人妻人人澡人人爽人人a v | 免费在线观看亚洲黄色| 亚洲99福利视频| 日本最新在线不卡免a费视频| 熟女少妇人妻中文字幕| 午夜一区二区三区视频不卡| 4hu成人免费av在线观| 亚洲av狠狠做五月| 自拍偷拍国产在线| 男人天堂手机在线2014| 高清视频区二区三区| 久草视频播放在线| 欧美人妻vs中文字幕| 九九热九九色九九操| 亚洲午夜久久精品视频| 午夜激情福利大片| 小明看看成人在线免费视频| 精品国产伦一区二区三区竹菊| 国产亚洲精品av成人无删减| 一区二区三区四区五区六区久久| 日韩人妻精品一二三| 美女让男人捅尿眼捅爽| 亚洲av影视综合| 欧美国产精品久久九九| 久久精品熟女俱乐部| 亚洲人妻自拍偷拍| 午夜蜜臀一区二区三区四区五区| av在线一区二区三区地区| 99蜜臀无码人妻久久精品浪潮| 人妻中文字幕一区三区| 蜜桃av在线观看一区| 亚洲综合动漫图片| 77777蜜臀精品久久综合| 青青视频成人免费完整版| 久久aa黄色aa网站| 美女让男人捅尿眼捅爽| 色婷婷美国农夫综合激情亚洲| 欧美另类极品videoshd| 日本伦理在线一区| 婷婷最新精品在线| 国产av 在线视频| 日韩三级 国产精品| 国产欧美日韩精品a在线观看| 亚洲国产精品久久久久麻| 91捷克街头在线播放| 国产三级伦理在线观看| 美国av韩国av国产av| 亚洲国产精品久久久久麻| 日韩毛片短视频在线播放| 亚洲乱码精品乱码精品中文| 国产av一区二区三区亚洲人妻| 成人黄色在线电影网站| 操操操操夜夜夜夜| 中文字幕丝袜美腿诱惑色在线观看| 黄版短视频在线观看| 青青青操国产在线视频| 色综合久久中文综合久久| 国产精品日韩欧美婷婷综合久久| 亚洲高清中文字幕不卡av一页| 日本视频一区免费| 人妻熟妇av在线| 丝袜人妻精品一区二区三区| 自拍偷拍第四色偷拍| 最新精品国产精品1| 777 亚洲天堂| 伊人久久婷婷综合五月97色| 直接看的av天堂| 男人添女人逼免费全视频| 亚洲av网址观看| 日本一道本美女久久| 久久婷婷视频一二三区| 天天干天天日天天操天天爽| 欧美高清a视频一区.| 91丨九色丨老熟女一区| 中文字幕乱码视频欧美| 美女黄页网站久久久久久| 人妻一区两区三区四区| 俺去啦视频在线精品| 天天影视色最新色| 亚洲国产麻豆综合一区| 亚洲成人激情av在线播放| 日一区二区三区在线视频| 偷拍亚洲另类av| 欧美日韩亚洲成人一区| 欧美中文字幕精品在线观看| 日本精品久久久久电影网| 鸡巴插洞穴的软件免费试看| 日韩美女毛片午夜剧场| 天天插天天日天天啪| 欧美国产午夜一区二区| 日韩永久免费av网站 | 成人国产av免费视频下载| 日韩欧美高清一区二区三区| 国产九色91在线视频| 亚洲欧美精彩视频| av网站国产在线| 日本熟妇vvw日本人妻| 国产精品久久无码一区二区三区| 成人动漫av一区二区| 97电视剧在线观看免费| 97国产三级精品在线| 91九色精品福利视频| 国产欧美日韩综合区| 午夜一区二区三区视频不卡| 国产区在线观看视频全网yin乱| 夜夜嗨一区二区三区直播内容| 国产精品视频福利在线| 国产三级 日韩三级| 日韩人妻系列在线看| 中文人妻少妇爽爽视频| 国产精品久久久久久av大片| 亚洲av中文字幕| 国产精品免费自拍视频大全| 99久久国产精品久久久久| 免费福利精品视频| 高清有码中文字幕在线观看 | 婷婷综合亚洲精品久久| 成人免费av专区| 亚洲av乱码一区二区三区蜜臀| 久久国产av人人做人人爽 | 91亚洲精品资源| 久久九九在线观看视频三级| 狠狠操你在线观看| 无码人妻丰满熟妇区五十路| 色婷婷美国农夫综合激情亚洲| 最新福利网址91| 天天色天天黄天天操天天射| 63久久av精品一区二区| 丝袜 成人 av| 精产国品av一二三产区| 2020国内精品免费视频| 国产精品美女视频免费线播放| 久久精品国产亚洲av麻豆软| 日韩国产成人一区| 一区二区三区在线视频精品| 俺来也官网欧美久久精品| 手机av永久免费| 国产av 一区二区三区| 熟女主播福利视频| 69亚洲综合激情五月久久| 日本二级三级在线观看| 婷婷最新精品在线| 日韩综合日韩精品| 激情久久bbbwww| 大香蕉av网站在线观看| 视频一区视频二区中文精品| 一区三区精品视频在线观看| xx00视频在线观看| 久久国产精品亚洲欧美阿娇| 黑人巨大超大另类videos| 国产熟女一区二区91| 亚洲午夜丝袜诱惑| 国产欧美成人精品久久| 精品888欧美久久久| 蜜臀一区二区三区四区av| 欧美国产午夜一区二区| 色综合久综合久久综合久鬼88| 麻豆日韩在线视频| 都市激情 校园春色 中文字幕 | 蜜桃av一区二区三区视频| 91在线精品在线| 亚洲 欧美 日韩 人妻在线| 久久精品国产亚洲激激情| 97视频公开在线观看| 午夜蜜臀一区二区三区四区五区| 亚洲av日韩美av在线播放| 亚洲欧美日韩激情视频| 精品888欧美久久久| 日本精品一区二区三区在线精品| 日韩精品亚洲性图欧美| 午夜精品久久久内射| 日日夜夜免费看精品视频| 欧美一级二级三级久久| 十八禁在线无遮挡| 久久久无码av一区二区三区| 日韩 欧美 偷拍自拍| 国产高跟丝袜av| 日韩国产另类在线| 日韩中文av在线观看| 国产日韩欧美高清视频一区| 最近的最新的中文字幕视频| 天堂男性av在线| 欧美激情1区二区三区| 谁有av网站在线播放中文字幕 | 九九在线观看视频国产剧情| 中文字幕日韩一二三区视频| 91精品国产综久久久久| 在线另类播放蜜桃| 日本免费激情在线观看| 午夜精品老牛av一区二区三区| 国产亚洲自拍色图| 日韩 欧美 偷拍自拍| 偷拍自拍亚洲专区| aise美乳诱惑| 波多野结衣内射在线视频| 中文字幕久久一二三四区| 国产强上美女在线观看| 日本精品九九久久精品一本| 日韩 午夜 免费| 久久精品熟女亚洲av麻豆永永| 日韩精品少妇熟女| 中文字幕av人妻呻吟| 国产精品v欧美精品v日韩| 91丝袜美腿美女诱惑| 黄色午夜免费网站| 古代黄色片在线观看| 麻豆精品国产传媒美女网站| 免费看插b视频网站| 天天爱天天做狠狠久久做| 日韩av一区二区三区人妻| 日韩欧美一区免费电影| 日韩av一线二线三线在线观看| 亚洲激情综合图区| 巨乳中文字幕一区| 91精品夜夜夜一区二区三区老板| 久草视频在线有精品| 国产视频在线观看播放| 97特黄一级中文字幕在线| 91最新视频在线播放| 亚洲成人激情自拍| 亚洲欧美精彩视频| 国产一区二区三区自拍欧美| 丰满熟女浓毛大hd| 日韩国产成人一区| 99re视频在线观看视频| 香蕉久久网香蕉香蕉久久网| 五月婷婷激情综合少妇| 亚洲综合色区另类小说| 五月婷婷激情综合少妇| 亚洲中文字幕视频乱码| 精品日韩视频在线观看| 男生女生插插的视频| 一区二区三区在线观看视频免费| 欧美一区二区三区免费的网址| 一区二区四区欧美| 狠狠操狠狠干狠狠操狠狠干| 午夜精品视频在线观看视频| 久久一本色道综合六月天| 一区二区三区四区五区国产av| 视频不卡在线观看| av人妻日本不卡二区| 中文字幕色偷偷人妻久| 国产自拍在线网站| 亚洲欧美国产免费| 东京热人妻视频在线观看| 丰满年轻岳中文字幕一区二区| 亚洲中文av天堂| 国产美女啪啪av| 丰满人妻综合一区二区三区| 97在线视频在线激情| 日韩 欧美 国产 丝袜| 伊人av在线播放| 久久aa黄色aa网站| 91人妻人人看人人爽| 久久久亚洲成人天堂| 亚洲精品av网站| 91精品伊人久久久大香线蕉91| 国产精品久久久久久久久av| 一本之道久久久久久久| 亚洲精品自拍产在线观看| 国产人妻av在线看| 欧美精品久久久久久久白浆| 亚洲av懂色av| www国产亚洲精品久久麻豆| 52av成人久久国产一区| 欧美一区二区高清视频在线观看| 国产精品一区二区三区色| 国产视频1区二区三区| 丰满少妇久久久久久久的| 美女精品福利视频在线观看| av一区二区三区久久久| 国产区在线观看视频全网yin乱| 91网曝视频在线播放| 北条麻妃人妻在线| 欧美精品在线视频| 成人国产精品一区二区视频下载| 日本不卡无吗在线播放| 美女黄页网站久久久久久| 国产真实内射老熟女久久久| 青青视频在线播放欧免费| 2020国内自拍视频| 久久久久久精品成人| 91污在线免费观看视频| 动漫天堂同人av| 日本 韩国 欧美 久久久| 极品视频一区在线观看| 日韩 欧美成人999| 精品久久久久久久久字幕| 激情亚洲成人一区二区三区| 麻豆影视精品在线观看| 国产精品久久久久噜噜噜| 久久久久久精品免费免费sss| 亚洲av乱码一区二区三区蜜臀| 精品女厕盗摄一区二区三区| 63久久av精品一区二区| 日韩欧高清视频在线 | 不卡av中文字幕手机看| 国产麻豆精品成人av| 日韩中文有码在线视频| 亚洲 激情 av| 国产精品久久天干天干| 中文字幕无线码在线观看| 亚洲 欧美 中文字幕第一页| 久久精品熟女俱乐部| 久久久精品亚洲熟妇少妇| 国产精品久久久久久人妻爽| 亚洲风情资源网站| 2020国内自拍视频| 中文字幕在线三级| 天天操夜夜操人人看| 成人伊人精品色xxxx视频| 青青在线观看视频精品| 久久伊人青青草大香蕉| 欧美精产国品一二三www| 久久伊人青青草大香蕉| 久久久中文字幕免费| 午夜影院成人av| 亚洲综合图区麻豆| 5252b欧美精品| 中文人妻精品一区二区三区四区| 热久久77这里有精品综合久久| 超碰人妻一区二区三区| 久久国产精品亚洲欧美阿娇 | 午夜激情成人在线| 亚洲熟女激情av| 高清视频区二区三区| 77777蜜臀精品久久综合| 亚洲麻豆综合精品| 久久久精品国产sm调教| 国产乱老熟视频乱老熟女国| 美国av韩国av国产av| 四十路g五十路熟女豊满av| 国产免费精品久久久| 蜜臀一区二区三区四区av| 农村粗腿大屁股熟妇| 国产成人av网站网址| 天天色天天舔天天干| 人妻中文字幕一区三区| 午夜内射视频在线观看| 97资源超碰成人| 婷婷只有在线精品视频| 熟妇人妻中出视频| 男人日女人的逼的视频| 在线成人黄色一级片| 欧美日韩1区2区3区4区5区| 亚洲国产长腿丝袜av天堂| 久久国产成人精品免费视频| xx00视频在线观看| 亚洲天堂网最新网址| 日本五十路人妻hd| 亚洲超爽美女毛片| 黄页av在线观看| 国产一区二区视频麻豆| 99这里只有精品视频在线| 日韩欧高清视频在线| 午夜天堂久久电影| 日日操夜夜操天天高潮| 日韩精品色图在线| 嫩草九九九精品乱码一二三| 麻豆日韩在线视频| 超碰人妻人人爱人人干| 男女啪啪你懂的91| 日韩人妻精品一二三| 91九色porn在线| 国产精品欧美久久久无广告| 亚洲av色图网站| 日本伊人网在线播放| 精品久久国产精品久久| 伊人五月婷婷激情网| 久久久无码国产精品古装| 国产欧美一区视频在线观看| 新老鸭窝在线视频| 日本乱码视频在线播放| 天天射天天干天天舔| 中文字幕久久j日| 99热6在线观看高清完整版| 久久 久久 久久av| 63久久av精品一区二区| 五月婷婷色激情网| 日韩永久免费av网站 | 亚洲第一页色自拍| 国产高清av网址免费| 亚洲欧美日韩激情视频| 国产精品黄视频免费看| 亚洲成网在线观看| 久久久久久精品免费免费sss| 午夜精品在线观看成人| 亚洲 激情 av| 亚洲一区乱码在线观看| av在线亚洲最大的| 黑人玩弄人妻一区二一区三区| 中文字幕人妻网站| 日韩亚洲丝袜美腿久久| 亚洲丝袜中文字幕在线观看| 大桥久未无码吹潮在线观看| 麻豆成人久久精品一区二区三区| 在线国产99视频在线观看| 制服丝袜亚洲另类| 国产精品毛片久久久久久久久| 九九在线观看视频国产剧情| 亚洲综合色区另类小说| 欧美一级二级三级久久| 18成人黄色在线观看| 亚洲av色图网站| 大量老熟女偷拍视频老女人| 早川濑里奈av黑人番号| 国产97综合久久久| 国产一区激情视频在线播放| 三级日本黄页网站大全| 日本中文字幕诱惑| 1024人妻熟女一区二区三区| 999欧美一区二区三区| 91老司机福利在线| 黄页av在线观看| 欧美无吗一区二区三区| 911美女片黄在线观看| 丰满熟女人妻一区二区hd| 深夜美女福利诱惑| 伊人久久视频在线观看| 久久熟妇一区二区三区| 人妻人妻1区2区| www.午夜av.| www.午夜av.| 亚洲精品在线观看av密乳av| 国产亚洲成人av看黄在线观看| 国产一区日韩二区在在| 国产精品久久国产精品99-| 激情av五月婷婷| 一区二区三区av资源网| 午夜免费观看视频一区二区| 色综合综合色综合色综合色综合| 亚洲av极品在线| 日韩va欧美激情在线| 国产老妇伦国产熟女老妇视频| 亚洲av软件在线| 精品在线欧美日韩| 熟女探花88av| 伊人久久视频在线播放| 色94色一区二区三区| 人妻精品久久久久久| 国产精品久久久久久久久久精爆 | 激情人妻一区二区三区| 国内精品伊人久久久久av| 久久精品国产亚洲av麻豆看片| 亚洲乱码精品乱码精品中文| 中文字幕丝袜美腿诱惑色在线观看| 亚洲青青青草在线免费视频| 亚洲中文av播放| 中文字幕av人妻呻吟| 欧美亚洲成人动漫在线| 成人美女在线视频| 久久国产午夜精品| 日韩精品免费在线观看视频| 人妻素人中出一区二区三区| 午夜一区二区三区视频不卡| 十八禁在线无遮挡| 999精品视频在线免费九九看| 福利深夜在线观看| 日韩毛片短视频在线播放| av国产网站在线观看| 久久久最新视频免费| 亚洲小视频在线观看免费播放| 99久久综合精品五月天| 亚洲久久9999| 日韩午夜激情av| 人妻丝袜美腿一区二区三区| 欧美三级中文字幕在线| 少妇人妻一区二区网站| 亚洲黄页在线视频| 日韩精品视频在线视频看看| 亚洲免费观看女优| 激情亚洲精品在线观看| 麻豆系列在线播放视频| 少妇人妻在线一区二区| 观看国产精品97视频| 成人精品一区二区三区的电影| 二区三区精品在线观看| 99久久久久7777| 欧美亚洲第28页| 午夜一级免费福利视频| 国产精品原创中文巨作av| 亚洲天堂成人在线观看视频网站| 伊人网综合高清在线播放| 丝袜美腿诱惑福利| 亚洲欧美精品卡一卡二卡三| 偷拍在线观看视频| 成人av大片在线看| 性色av午夜精品福利在线观看| 亚洲超爽美女毛片| 亚洲综合自拍成人偷拍网站| 尤物在线观看视频av| 99精品欧美一区二区三区蜜桃| 亚洲风情资源网站| 少妇熟女一区三区| 麻豆国产成人在线视频网站| 偷拍亚洲另类av| 成人午夜毛片在线| 在线视频国产香蕉岛国| 久久久久久久久久久东京| 欧美三级免费观看一区二区| 中文字幕福利a网| 亚洲中文字幕在线视频播放| 国在线产视频91高清| 人妻一区二区三区精品高| 在线观看视频瑟瑟| 天天操天天摸天天插| 欧美情色免费视频| 性色av午夜精品福利在线观看| 日本黄页免费大全| 日本中文字幕电影在线观看| 人妻一区二区久久中文| 99热6在线观看高清完整版| 日韩美女少妇av| 大色网小色网在线观看| 人人妻人人爽97| 午夜免费观看国产视频| 国产麻豆精品成人av| 国产三级精品久久久| 大秀视频一区二区三区| 天天日天天舔y透| 99久久久久7777| 男人操女人逼的免费视频| 超碰成人97在线| 精品高清亚洲国产欧美| 国产精品一一色哟哟| 97免费公开视频观看| 偷拍 自拍 在线| 激情亚洲精品在线观看| av一区二区三区久久久| 青青国产精品最新网址| 日韩亚洲欧美综合一区二区| 中文字幕人妻综合网| 鸡巴插洞穴的软件免费试看| 97一区二区三区人妻免费| 国产福利小视频在线观看免费 | 玩弄丰满人妻一区二区av| 91人妻精品一二三区| 久久成人综合亚洲精品欧美| 欧美日韩色图一区二区| 激情欧美一区二区三区| 久久久久久久久久久久少妇| 欧美一级二级三级久久| 人妻少妇精品视频一区97| 少妇被爽到高潮喷水久久夜色| 日本成年中文字幕| 亚洲视频区1000| 老鸭窝在线观看免费地址| 人妻精品久久久久久| 久久国产av人人做人人爽| 亚洲免费毛片av| 99只有精品在线观看| 色婷婷a区一区二区三区| 免费一区二区风骚徐娘| 激情五月天在线观看色| 日本久久一区二区三区| 91在线免费观看视频在线观看| 美女让男人捅尿眼捅爽| 欧洲日本国产一区二区| 婷婷激情中文字幕组| 在线一区二区视频观看| 欧美精品在线观看网址| 亚洲伊人久久一区二区综合| 久久熟妇一区二区三区| 少妇熟女一区三区| 男人操女人中国产视频| 欧美一区二区三区综合网| 熟女口爆吞精合集| 日韩欧美一区黄色| 亚洲av超清在线| 手机av资源在线| 欧美一区二区三区免费的网址| 天天操天天透天天射| 国产福利小视频在线观看免费| 日韩av熟女人妻| 黑人巨大超大另类videos| 91九色porn在线| 极品人妻探花av| 亚洲精品www47| 国产精品综合不卡| 欧美日韩久久理论视频| 国产精品久久久久噜噜噜| 色婷婷五月亚洲大全| 精品噜噜噜噜久久久久久久久试看| 另类视频免费播放观看| 九九99九九99久久99视频网| 国家五a级久久久久久黄片| 肥屁股高潮迭起一区二区的视频| 久久九九免费精品国产| 五月婷婷激情综合少妇| 一区二区三区av资源网| 三级有码在线观看| 亚洲欧美日韩一区另类| 啄木乌av一区二区三区| 国产av中文字幕中出| 大屁股熟女风间由美| 国产又黑又粗又黄又大| 日韩高清av在线免费观看| 国产婷婷精品av在线| 97精品人妻一区二区三区竹菊| 国产精品人妻激情| 天天色天天干天天| 亚洲av网址观看| 久久久久久亚洲精品中文字幕| 91麻豆久久国产视频| 人妻精品一区二区久久| 日本中文字幕在线观看免费 | 精品99久久久久成人| 天天操天天射天天干天天爱| 亚洲免费看125个视频 | 日韩色图欧美视频| 人妻一区两区三区四区| 丝袜人妻一区二区三区网站| 国产自拍偷拍日韩精品| 欧美激情片在线看| 国产一区日韩二区在在| 欧美国产日本精品| 日韩伦理免费大片| 999久久久精品国产| 早川濑里奈av黑人番号| 国产老妇伦国产熟女老妇视频| 中文字幕av人妻网| 自拍偷拍第四色偷拍| 欧美男人女人在线视频| 久久久亚洲成人天堂| 午夜xb福利视频| 一本之道久久久久久久| 熟妇人妻中出视频| 麻豆av熟女少妇精品| 99久久久国产精品免费2021| 久久久中文字幕人妻| 日韩亚洲欧美高清视频| 日韩美女在线131mm视频| 亚洲综合色区另类小说| 日本在线高清视频| 欧美亚洲国产成人在线| 成人美女在线视频| 国产精品一区二区三区色 | 欧美乱视频一区二区三区| 亚洲人妻自拍偷拍| 久久久久亚洲av噜噜avav| 不卡一卡2卡3卡4卡精品在| 国产亚洲自拍色图| 中文亚洲人妻有码中文视频| 国产av专区网站大全| 亚洲av一区二区色| 国产精品吴梦梦视频| 亚洲成人激情av在线播放| 日韩免费av在线观看激情| 蜜月久综合久久综合国产| av观看视频在线| 国内精品久久久久久精品视频| 欧美精品久久久久久久白浆| 久久国产这里只精品免费| 亚洲情涩在线观看| 国产福利小视频在线观看免费 | 综合九九久久九九久久| 中文有码字幕在线| 国产一区日韩二区在在| 加勒比东京热综合888| 亚洲av超清在线| 性高潮久久久久久久久免费| 另类视频免费播放观看| 色综合色综合网站| 极品人妻探花av| av日韩av亚洲国产| 久久国产精品亚洲欧美阿娇| 一区二区三区四区五区国产av| 手机在线免费国产| 国产 欧美?亚洲?日韩视频| 麻烦视频一区二区三区| 久久久久久久久久久久少妇| 国产九色91在线视频| 丁香激情久久久久伊人精品| 日本中文字幕电影在线观看| 婷婷av在线免费观看| 91高清在线观看一区| 丁香六月婷婷综合在线| 亚洲乱码久久中文| 人妻久久久精品69系列| 日韩一区二区三区四区不卡网| 91亚洲视频在线观看黄| 暖暖视频高清在线观看中文| 中文字幕精品人妻在线二三区| 东京热制服人妻诱惑| av在线亚洲最大的| 久久久午夜精品日本| 999久久久精品国产| 伊人久久大香线蕉av色婷婷色| 亚洲一本一道一区二区三区| 欧美日韩av一区=区三区| 天天色天天黄天天操天天射| 日韩性在线观看视频| 91国自产精品一区二区三区| 美女色网站在线不卡粉嫩av| 成人看黄色录像片| 午夜激情福利大片| 自拍视频在线观看一区| 激情欧美在线激情| 久久久久久精品成人| 精品国产91久久久久久久| 久久久最新视频免费| 日韩毛片成人在线| 国产亚洲欧美视频二区| 欧美一区二区三区激情久久| 91精品国产麻豆自产在线| 91久精品人妻中文一区二区| 91最新视频在线播放| 久久精品视频在线看15| 亚洲精品男人黄色的天堂| 欧美经典一区二区三区| 中文字幕无线码在线观看| 视频不卡在线观看| 嫩草九九九精品乱码一二三| 丰满人妻综合一区二区三区| 999精品视频在线免费九九看 | 国产一区二区在线校花| 国产 欧美 日韩在线视频| 最新欧美激情一区二区| 午夜影院成人av| 婷婷久久中文字幕17| 在线视频一区二区观看| 久久精品人人做人人综合| 视频一区二区三区免费观看 | 经典国产91精品福利网站在线看| 日韩 欧美 偷拍自拍| 国产精品人妻在线| 亚洲一卡2卡三卡| 性感丝袜美女诱惑| 中文字幕日韩一二三区视频| 中文字幕一级不卡| 日本妇女高潮视频| 日韩熟女在线视频| 高清有码中文字幕在线观看 | 九九re热国产精品视频| 亚洲视频精品一区二区三区四区| 在线播放偷拍视频| 蜜桃一区二区三区免费在线观看| 伊人av在线播放| 啄木乌av一区二区三区| 超碰人人97青青草| 三级日本在线观看网站| 日本熟妇vvw日本人妻| 伊人久久视频在线播放| 五月亚洲婷婷亚洲| 91丝袜美腿美女诱惑| 亚洲成人人妻一区| 91性高久久久久久久久| 国产熟女啪啪精品一区二区三区 | 国产精品视频福利在线| 国产av中文字幕中出| 七月婷婷激情四射| 亚洲 校园 春色 另类 激情| 国产91熟女高潮一区二区 | 精品两个孩子一区二区三区| 日韩av俩男操女人吃奶| 天天日天天舔y透| 五月婷中文字幕网| 美腿丝袜综合在线日韩| 日韩av欧美av二区| a级黄色免费在线观看| 7890大逼操鸡巴| 久久偷拍美女上厕所| 天天操天天透天天射| 精品999国内一二三区| 热久久精品观看视频999| 婷婷在线www.| 大色网小色网在线观看| 伦理疯狂精油按摩| 亚洲天堂国产精品区| 精品亚洲精品国产一本大道| 精品人妻一区二区免费| 久久久久久久久久久福利视频| 国产精品视频你懂得99| 日韩亚洲欧美综合一区二区| 国产区在线观看视频全网yin乱| 日韩 激情 视频| av日韩在线第一页亚洲第一时间| 久久久精品亚洲熟妇少妇 | 2021狠狠狠狠狠| 亚洲 校园 春色 另类 激情| 免费在线观看视频任你日| 黄视频在线观看免费观看| 麻豆精品国产传媒美女网站| 99偷拍精品一区二区| 亚洲一卡2卡三卡| 人妻素人中出一区二区三区| 精品久久久久久久久字幕| 青青操最新在线视频免费| 色哟哟在线观看永久免费视频 | av大片在线看亚洲| 国产一区二区视频麻豆| 好看的av网站中文字幕| 扒开老师双腿猛进入在线观看| 色综合色综合网站| 国产夫妻自拍啪啪视频| 99久久免费精彩视频| 人妻一区二区久久中文| 美女人妻素人在线丝袜| 亚洲一区二区av在线网站| 美女扒开逼逼让男人操| 最新精品国产精品1| 蝴蝶综合久久久久久久久久| 国产一区二区在线播| 五十路熟女人妻在线网观看| 久久久久久精品成人| 日韩无码电影一区二区三区四区| 日韩精品一线二线三线四线| 婷婷av在线免费观看| 国产精品欧美日韩精品| 日韩永久免费av网站| 亚洲av 亚州人妻中文字幕| 精品久久久久久久久99| 亚洲精品自拍产在线观看| 99日韩欧美在线观看| 日韩蜜臀人妻素人精品在线观看 | 日韩伦理免费大片| 99精品综合在线视频| 萌白的所有视频在线观看| 亚洲少妇av一区| 色婷婷激婷婷深爱五月老司机| 精品欧美日韩免费| 超碰在线成人97| 日韩精品一线二线三线四线| 99久久免费精彩视频| 看久了久久久久久久久久| 中文人妻一区二区视频| 91蜜桃视频精品| av爱爱亚洲一区| 日韩欧美成人av电影| 谁有av网站在线播放中文字幕| 91九色porn在线| 午夜熟女经典一区二区| 久久久久久久久久久福利视频| 亚洲成在人线视av| 人妻系列视频一区| 97香蕉碰碰人人澡人人爱| 国产亚洲欧美视频二区| 麻豆av熟女少妇精品| 日韩电影亚洲专区天堂| 亚洲熟女午夜毛片av毛片| 狠狠操狠狠干狠狠操狠狠干| 森泽佳奈视频一区二区三区| 激情中文字幕视频| 日韩 欧美 中文在线| 熟妇人妻中出视频| 国产精品久久久亚洲av| 一区二区三区精品精品| 亚洲欧美日韩国产综合第一产区| 久久精品国产亚洲av麻豆艾秋 | 中文字幕精品人妻在线二三区| 亚洲国产天堂资源| 天天天天天天天天天天天天天天干| 天堂性视频99在线播放免费| 最新中文字幕久久点| 日韩av中文字幕六区| 欧美精品久久久久免费看| 亚洲天堂黄色网络| 极品少妇高潮久久久久久久久| 夜夜嗨av老熟女一区二区三区| 99久久99视频只有精品| 少妇精品久久综合网| 国产精品欧美日韩在线观看一区| 农村人妻一区二区三区 | 黄色片网站国产精品| 日本高清中文字幕在线| 久久久久久久久久久久久福利| 日韩女人小便视频| 91干视频在线观看| 国产 欧美?亚洲?日韩视频| 久久久久久久美女特黄大片| 中文字幕亚洲综合色| 人妻久久久精品69系列| 欧美精产国品一区二区| 蜜桃av在线观看一区| 国产精品成人免费视频观看| 久久久久久久久久一二三| 日韩一级av电影| 亚洲一区在线蜜桃| 亚洲精品9999久久久久| 欧美精产国品一区二区| 欧美高清a视频一区.| 国内偷拍视频免费久久| 日韩一二三区视频免费观看| 亚洲444kkkk在线观看| 精品视频久久一区二区三区四区| 大片福利网站导航| 成人午夜毛片在线| 亚洲丝袜美女诱惑| 亚洲免费观看毛片| 中文在线字幕成人| 激情欧美在线激情| 91麻豆久久国产视频| 九九在线观看视频国产剧情| www.亚洲综合色| 大香网伊人久久综合网20| 一本之道久久久久久久| av人妻精品一区二区三区| 精品人妻一区二区三区四在五区| 欧美精品久久久久久久白浆| 天天综合天天精品| 在线播放日韩精品av| 97香蕉碰碰人人澡人人爱| 亚洲成人天堂久久| 熟女潮喷白浆x88av| 婷婷综合五月激情网| 巨乳中文字幕一区| 乱色熟女综合一区二区| 亚洲一区二区av在线网站| 黄色国产一区在线观看| 999久久久蜜桃| 中文字幕丝袜美腿诱惑色在线观看| 蜜桃av一区二区三区视频| 成人理论片中文字幕| 熟妇人妻中出视频| 小草青青手机视频| 不卡视频无一区二区三区四| 日韩美女中文字幕在线看| 精品丰满少妇人妻| 日韩欧美亚州综合| 国内久久久精品99| 人妻久久久精品69系列| 成人午夜毛片在线| 国产 欧美?亚洲?日韩视频| 中文字幕日韩精品在线免费| 国产精品成人免费视频观看| 偷拍亚洲另类av| 日韩美女精品视频| 91色综合综合热五月激情| 欧美成人破处视频| av日韩在线第一页亚洲第一时间 | 老男人与老熟女的日逼逼| 日韩欧美在线观看二区| 日韩中文字幕在线第一页| 99久久久国产精品免费2021| 久久久最新视频免费| 伊人久久网36蜜桃| 亚洲日本熟妇高清| 扒开老师双腿猛进入在线观看| 麻烦视频一区二区三区| 亚洲中文字幕视频乱码| 日韩 欧美 国产 丝袜| 欧美 成人 一区 二区| 国产欧美日韩精品a在线观看| 动漫天堂同人av| 天天舔天天干天天操天天日| 97免费精品97久久久久久97| 蜜臀av在线素人人妻播放一区| 久久av一区二区三区neco| 蝴蝶综合久久久久久久久久| 亚洲欧美国产麻豆综合| 日韩毛片免费播放| 欧美精品久久久久免费看| 扒开老师双腿猛进入在线观看| 操操操操夜夜夜夜| 亚洲国产长腿丝袜av天堂| 亚洲国产长腿丝袜av天堂| 欧美经典一区二区三区| 最新日韩在线观看视频| www.免费成人在线视频| 精彩视频久久久久| 欧美三级在线免费观看| 色综合综合色综合色综合色综合| 色哟哟成年人网站| 久久精品国产亚洲av麻豆看片| 日韩欧美在线情色| 色婷婷亚洲午夜激情| 日韩久久精品免费一区二区| 亚洲不卡免费在线| 99这里只有精品视频在线| 乱码欧美中文字幕日韩| 日韩色黄电影在线观看| 100xxoo蜜乳| 日本久久久久久久国产精品| 亚洲最快福利视频| 91精品国产综久久久久| 欧美一级二级三级久久| 91诱惑极品美女| 熟女av高清一区二区三区| 色婷婷亚洲午夜激情| 亚洲av久久精品在线| 色就是色综合欧美色| 日韩午夜激情av| 自拍视频在线观看一区| 国产精品高清国产三级av| www国产亚洲精品久久麻豆| 亚洲成人激情自拍| 和熟女打炮国产视频| 黄页av在线观看| 成年女性午夜爽爽爽在线看片| 国产亚洲成人av看黄在线观看 | 亚洲美女巨乳在线| 99免费国产精品视频| 伊人久久婷婷综合五月97色| 亚洲综合一区在线| 亚洲av日韩美av在线播放| 日本大胆女人视频| 97在线观看视频人人| 国产av久久久久久久| 骚熟妇人妻中文字幕网站| 日韩人妻少妇中文字幕| 91精品国产丝袜长腿久久| 欧美成人精品三级在线| 亚洲中文自拍偷拍| 91中文字幕综合| 国产欧美日韩成人一区二区 | 欧美国产日韩成人一区二区三区| 丝袜美腿免费在线| av毛片大全亚洲| 凹凸视频一二三区在线观看| 1024日韩精品一区二区| 国产又大又黄又粗在线观看| 青青草国产在线免费观看| 国产黄色一级大片全集| 老司机中文视频网| 国产日韩欧美高清视频一区| 国产亚洲欧美日韩国产精品三区| 亚洲人妻自拍偷拍| 日韩av不卡网站| 久久久精品国产人妻在线观看| 免费黄页网址大全在线观看| 天天干天天操天天射久| 日本免费激情在线观看| 青青青操国产在线视频| 亚洲黄页在线视频| 99精品欧美一区二区三区蜜桃| 午夜色网av在线| 久久亚洲中文字幕精品| 日韩熟女少妇高清视频| 黑人一区二区三区四区五区| 97精品人妻一区二区三区竹菊| 91精品成人在线视频| 国产精品99久久久久久天天| 亚洲福利视频天天| 亚洲毛片av在线| 久久精品熟女俱乐部| 日本熟妇乱一区二区三区| 国产麻豆激情图区在线| rct378在线中文字幕| 欧美精品一区二区久久不卡| 德国女人的大屁股| 热久久77这里有精品综合久久 | 国产老妇伦国产熟女老妇视频| 精品久久久久久久久99| 国产人与禽zoz0性情伦| 日韩99中文字幕在线视频| 久久国产乱子伦免费看| 青青草国产在线免费观看| 国产伦精品一区二区三区视频9| 91亚洲视频在线观看黄| 超碰在线观看97视频| 久久日韩美女人妻精品| 日韩熟女在线视频| 国产精品三级在线免费观看| 视色视频成人午夜精品| 国产av精品高清| 亚洲欧美在线第一页| 国产蜜桃av在线观看| 蜜桃av一区二区精品| 亚洲性感天堂欧美| 亚洲视频精品一区二区三区四区 | 成人伊人精品色xxxx视频| 天堂性视频99在线播放免费| 国产精品99久久久久久网站| 在线一区二区视频观看| 男女啪啪你懂的91| 精品99久久久久成人| 91蜜桃视频精品| 日老熟女逼网视频导航| 大桥久未无码吹潮在线观看| 黑人一区二区三区四区五区| 欧美日韩国产最新久久| 人妻精品av99| 国产美女蜜臀av怡红| 国产日韩高清一区二区| 23久久精品中文字幕人妻| 成人日本免费视频| 和熟女打炮国产视频| 日韩av最新在线| 99热6在线观看高清完整版| 极品人妻探花av| 国产黄色剧情影片麻豆免费播放| 免费高清理伦片在线播放视频| 欧美精品久久久久久久白浆 | 黄色理论片在线观看| 橘梨纱视频一区二区在线观看| 国产 欧美 日韩 成人| 中文字幕人妻xxxx| 婷婷av在线免费观看| 久久国产精品波多野吉衣av | 久操在线免费观看视频| 精品人妻一区二区免费| 国产精品高潮呻呤久久av | 青青草免费国产视频| 少妇毛片一区二区三区| 91色综合综合热五月激情| 91国产老熟女精品| 日韩 欧美 偷拍自拍| 久久精品熟女亚洲av麻豆永永| 国产精品va一级二级三级| 国产91熟女被艹嗷嗷叫| 亚洲天堂网最新网址| 欧美精品久久久久久久白浆| 77777蜜臀精品久久综合| 中文乱码人妻一区二区三区| 91亚洲精品资源| 日韩中文字幕一区二区高清| 国产精品欧美一区二区三区不卡| 高清视频区二区三区| 青青青操国产在线视频| 伊人久久中文字幕av| 亚洲 欧美 日韩 人妻在线| 把高跟丝袜美腿扛在肩上| 日本免费激情在线观看| 久久久精品伦理一区二区三区| 精品久久家中文字幕| 99亚洲国产精品久久久| 中文精品久久久久人妻不| 国产精品成人免费视频观看| 国产一区二区欧美视频| 丁香六月婷婷综合在线| 午夜免费福利视频| 欧洲精品无码一区二区三区视频| 青青草久久久久久久久久| 日韩免费视频播放| 人人妻人人澡人人爽久久av香蕉| 欧美日韩激情文学| 久久久亚洲成人天堂| 91蜜桃视频精品| 日韩成人午夜福利影院| 一级成人黄色影视| 7890大逼操鸡巴| 日韩av永久免费观看| 麻豆剧传媒精品国产av| 日韩欧美一区二区在线免费观看| 视频免费在线你懂的| 一区二区精品视频乱码| 久久亚洲成人精品av| 国产亚洲精品久久久久久女人| 人妻精品一二三区| 国产精品三级在线免费观看| 国内自拍全部视频在线| 亚洲av少妇高潮150p| 激情欧美一区二区三区| 精品黄色美女一二区| 在线看成人a v| 东京热人妻视频在线观看| 日韩午夜福利视频合集| 亚洲天堂国产精品区| 蜜桃av在线观看一区| 麻豆系列在线播放视频| 最新中文字幕久久点| 人人妻人人]人人澡欧美一区| 人妻 制服 日韩 中文 在线| av爱爱亚洲一区| 伊人色综合久久久久| 97久久香蕉国产线看观看| 骚逼被大鸡吧插视频| 午夜精品在线观看成人| 精彩av在线不卡播放| 亚洲色影在线视频| 人妻素人中出一区二区三区| 五月婷婷综合中文字幕| 超碰人妻人人爱人人干| 一区二区三区四区五区国产av| 日韩精品中文字幕资源| 国内精品久久久久久精品视频| 亚洲免费毛片av| 一道久久久综合狠狠| 亚洲成人激情av在线播放| 三级日本在线观看网站| 国产精品99久久久久久天天 | 亚洲最大综合久久网成人| 大片一级黄片一级| 在线视频97观看| 日本伊人伊人伊人| 国产老妇伦国产熟女老妇视频| 精品一区二区三区不卡蜜臂| 九九re热国产精品视频| 超碰在线免费欧美成人亚洲| 久久国产精品免费看三级| 婷婷只有在线精品视频| 久久久久久亚洲精品不卡| 青青操视频在线观看免费观看| 精彩av在线不卡播放| 久久国语露脸精品国产麻豆| 久久国产精品99精品国产| 蜜臀精品人妻社区一区| 人妻熟女中文av| 国产91熟女被艹嗷嗷叫| 制服丝袜亚洲另类| 日本最新在线不卡免a费视频| 午夜激情福利大片| 日韩欧美特级一级二级| 亚洲天堂国产久久| 国产精品综合久久桃花| 亚洲伊人久久在线| 最新亚洲国产高清激情| 久操在线免费观看视频| www.亚洲综合色| 色在线观看aaa| 美女福利视频午夜| 久久99蜜桃精品视频| 欧美精品久久久久三级| 日韩av另类在线| 国产熟女av一区| 骚片av蜜桃精品一区| 久久四色av米奇影视| 免费看黄色的网站91| 观看国产精品97视频| 中文人妻少妇爽爽视频| 久久精品国产亚洲av麻豆软| 久在线视频_老鸭窝在线视频 | 亚洲av色图网站| 久久99蜜桃精品视频| 亚洲天堂网 丝袜制服| 午夜色网av在线| 国产三级国产精品久久成人 | 国产一区二区欧美视频| 青青青青久久精品国产首| 社区福利一区二区三区| 一本大道久久a久久综合精品| 男女av在线观看网站| 日韩一级大片中文字幕| 日韩a国产v亚洲欧美精品| 久久久久久久久波多野高潮| 日本爱片在线观看| 2020国内自拍视频| 九九热视频在线视频| 99偷拍精品一区二区| 青青草原国产在线精品| 国产懂色av熟女丝袜精品| 52av成人久久国产一区| 91国语对白精品露脸 | 亚洲欧美日韩丝袜色图| 男女啪啪你懂的91| 中文一区二区三区在线播放| 97色在线电影免费观看| 萌白的所有视频在线观看| 丰满熟女少妇午夜福利视频| av日韩在线第一页亚洲第一时间| 国内毛片精品一区二区三区| 精品人妻少妇久久久久久| 国产黄色一级黄色大片| 中文字幕日韩在线av| 中文字幕av人妻呻吟| 久草视频在线有精品| 激情av五月婷婷| 国产伦精一区二区三区| 日韩国产另类在线| 蜜桃av久久久久久久| 一区三区四区精品| 人妻精品久久久久久| 黑人中文字幕一区二区| 精品一区二区三区不卡蜜臂| 久久久96人妻精品蜜桃hd| 激情啊啊啊啊啊啊啊| 日韩人妻系列超碰无码| 大香蕉大香蕉婷婷丝袜大香蕉| 肉色丝袜精品视频一区二区| 91人妻精品一二三区| 九九在线观看99视频| 69亚洲综合激情五月久久| 麻烦视频一区二区三区| 深夜美女福利诱惑| 啪啪国产视频自拍| 久久久中文字幕免费| 丰满女人床上激情久久| 国产自拍免费在线观看视频| 波多野结衣内射在线视频| 中村智惠巨乳av| 青青草国产在线免费观看 | 亚洲日本熟妇高清| 啪啪国产视频自拍| 日韩欧美亚州综合| 欧美 成人 一区 二区| 一区二区三区在线91| 久久久久久精品成人| 深夜美女福利诱惑| 国产自拍各种精品视频| 新老鸭窝在线视频| 91九色porny国产| 亚洲av男人的天堂久久精品| 少妇被爽到高潮喷水久久 | 欧美成人破处视频| 美女扒开逼逼让男人操| 国内精品伊人久久久久av网站| 日本五十路人妻hd| 99re视频免费热线观看| 欧美日韩久久理论视频| 天天操天天爽天天舔天天射| 麻豆成人性电影在线观看视频| 激情五月天在线观看色| 人妻中文字幕精品| 国内自拍全部视频在线| 自拍视频一区在线| 欧美熟妇大阴蒂高潮系列| 天堂网最新中文字幕| 视色视频成人午夜精品| 高清一区二区三区免费| 青青手机国产视频| 日韩av在线播放中文字幕| 久久久久久亚洲精品不卡| 亚洲另类欧美自拍| 亚洲黄页在线视频| 国产又大又黄又粗在线观看| 国产精品亚洲欧美综合| 黄视频在线观看免费观看| 青青电视剧全集免费观看| 精品婷婷乱码久久久久久蜜桃| 精品国产露脸久久av| 色婷婷美国农夫综合激情亚洲| a级黄色免费在线观看| 国产精品99久久久久久天天| 天天操天天操天天爽| 伊人五月婷婷激情网| 99久国产精品午夜性色福利| 黄色片网站国产精品| 77777蜜臀精品久久综合| 日韩欧美高清一区二区三区 | 中文字幕av人妻网| 国产夫妻自拍啪啪视频| 91国产精品久久久久| 国产福利在线观看91| 日本二级三级在线观看| 三级有码在线观看| 精品高清亚洲国产欧美 | 亚洲Av无码成人黄网站在线| 久久久中文字幕人妻| 久久国产精品波多野吉衣av | 伊人网在线播放av电影| 少妇人妻一区二区| 国产福利小视频在线观看免费 | 日本成年中文字幕| www.亚洲综合色| 精品日韩视频在线观看 | 一区二区三区av资源网| 在线播放偷拍视频| 国产精品久久人人添| 国产 欧美 日韩 成人| 亚洲男人的天堂久久| 中文字幕人妻在线| 一级片一级黄色片| 国产强上美女在线观看| 中国学习在线成人高考| 91精品夜夜夜一区二区三区老板 | 欧美日韩1区2区3区4区5区| 日韩av在线大片| 欧美一区二区三区免费的网址| 96国产av传媒精品| 午夜精品av在线| 午夜精品久久久久久久久久久久久| 日韩高清av在线免费观看| 91亚洲人妻一区二区三区| 天堂网最新中文字幕| 亚州av男人天堂| 久久久中文字幕免费| 国产欧美1区2区3区| 午夜精品久久久久久久久久久久久| 激情五月婷婷综合色视频 | 色视频在线一区二区三区| 亚洲av黄久久久| 久久久中文字幕人妻| 久久精品国产精品国产精品国产| 99热6在线观看高清完整版| 九九综合九色综合98| 偷拍 自拍 在线| 亚洲第一页色自拍| 婷婷国产成人在线| 77777蜜臀精品久久综合| 国产精品久久人人添| 亚洲小视频在线观看免费播放| 久久久久久久久久一二三| 亚洲国产美乳视频| 99蜜臀无码人妻久久精品浪潮| 久久av一区二区三区neco| 亚洲黄页在线视频| 国产一区二区在线播| 中文在线字幕成人| 精品毛片av一区二区三区| 日韩av在线1区| 婷婷最新精品在线| 熟妇在线精品视频网站| 高清视频区二区三区| 欧美三级在线免费观看| 99精品综合在线视频| 日韩丝袜美腿av| 九九99九九99久久99视频网| 亚洲免费毛片av| txtv在线视频| 精品高清亚洲国产欧美| 和熟女打炮国产视频| 国在线产视频91高清| 欧美亚洲国产精品自拍| 日本妇女高潮视频| 精品丰满少妇人妻| 色婷婷久久综合最新| 91热视频在线观看| 熟女人妻久久中文字幕| 最新人妻激情视频网| 丰满熟女人妻一区二区hd| 在线观看日韩黄色蜜桃| 欧美日韩在线视频在线| 中文字幕亚洲精品字幕| 天天色天天色天天操| 婷婷在线www.| 大奶子av在线播放| 偷拍视频你懂的一区二区三区| 日韩一区二区三区四区不卡网| av在线播放观看播放观看| 肥屁股高潮迭起一区二区的视频| 一级国产黄片国语对白| 日韩蜜臀人妻素人精品在线观看 | 亚洲五月婷婷啪啪| 久久久蜜桃精品人妻一区| 精品一区二区三区 蜜臀av| 天天干天天日天天操天天色天天射| 国产视频一区 在线播放| 精品在线激情av| 亚洲丝袜美女诱惑| 亚洲 欧美 中文字幕第一页| 东方在线大香蕉av| 日韩国产主播av在线| 成人av欧美在线观看| 日本五十路熟女网| 久久精品只有精品免费观看| 超碰人妻人人爱人人干| 自拍偷拍亚洲首页| 青青视频成人免费完整版| 国产福利精品av综合导导航| 天堂网最新中文字幕| aaa亚洲欧美日韩| 久久久久久久久久久久少妇| 国产日韩欧美精品在线播放| 大香蕉伊人久久草| 亚洲精品亚洲成人| 日韩欧高清视频在线| 免费观看日韩黄色大片| 777 亚洲天堂| ysl蜜桃棕调色| 国产又粗又长的视频| 在线国产99视频在线观看| 99热6在线观看高清完整版| 欧美亚洲成人动漫在线| 亚洲国产成a人片77777| 中文字幕乱码视频欧美| 国产一区激情视频在线播放| 日韩极品少妇的bbbbbb高潮| 高清在线 中文字幕| 人妻的诱惑在线免费观看| 国产熟女一本区三区四区| 小草青青手机视频| 午夜免费观看国产视频| 大龄岳母的诱惑电影在线观看| 欧美中文字幕精品在线观看| 日韩丝袜人妻中文字幕| 一级成人黄色影视| 亚洲精品无码中文字幕无码| 国产麻豆丝袜美腿诱惑在线播放| 偷拍99免费视频| 97碰碰碰免费公开在线视频| 久久久久久人妻免费视频o| 亚洲熟女av观看| 日韩av中文字幕六区| 波多野结衣内射在线视频| 欧美 日韩 亚洲 二区| 亚洲人妻熟女一区二区三区| av日韩av亚洲国产| 午夜8050网站二级| 午夜天堂久久电影| 久久综合久久色鬼| 亚洲熟女激情av| 色婷婷a区一区二区三区| 国产av高潮大全| 人妻人妻在线视频观看| 一级成人黄色影视| www.日产国产欧美com| av男人的东京天堂热| 九九热在线视频精品1| 丰满熟女浓毛大hd| 色婷婷五月亚洲大全| 不卡一卡2卡3卡4卡精品在| 国产美女蜜臀av怡红| 日韩丝袜情趣美女图片| 亚洲欧洲av天堂| 人妻 在线 二区| 97综合精品视频| 99视频这里都是精品6| 国产一级aa特黄大片| 五十路熟女人妻在线网观看| 婷婷亚洲综合久久| 久久九九免费精品国产| 18禁美女国产美女网站| 99久久草精品视频| 经典国产91精品福利网站在线看 | 99蜜臀无码人妻久久精品浪潮| 另类专区中文字幕一区二区三区| 超碰caoporn免费| 亚洲视频区1000| 91中文字幕综合| 开心网五月天色婷婷| 农村粗腿大屁股熟妇| 就爱操在线视频观看| 人妻超碰在线观看| 91捷克街头在线播放| 国产伦精品一区二区三区视频9| 男人天堂手机在线2014| 成人av大片在线看| 亚洲va亚洲va欧洲va| 99亚洲综合精品成人网色播| 青青操在观看视频| 超碰97免费公开在线人妻| 19国产精品麻豆| 亚洲熟女少妇一区二区三区在线| 亚洲精品久久久久久蜜臀| 亚洲天堂国产久久| 国产日韩欧美二区视频| 橘梨纱视频一区二区在线观看| 成人国产精品一区二区视频下载| 欧美男女啪啪真人视频| 精品久久国产精品久久| 免费观看日韩黄色大片| yeye38亚洲综合网久久| 日韩av天堂黄色片| 国产精品资源在线播放| 亚洲岛国av在线| 欧美日韩av一区=区三区| 日本中文字幕诱惑| 自拍伦理视频在线观看| 一区二区三区四区av| 精品国产伦一区二区三区竹菊| 妻子和黑人邻居的交换| 一区二区精品视频乱码| 2020午夜免费福利| 噜噜视频在线播放视频| 亚洲av中文字幕| 日韩高清無碼天堂| 色一区二区三区四区五区| 日本伊人伊人伊人| 91网曝视频在线播放| txtv在线视频| 日日夜夜免费看精品视频| 5252b欧美精品| 国产av日韩av| 1024人妻熟女一区二区三区| 在线中文字幕国产精品| 日韩在线观看午夜精品福利| 日本大香蕉怡红院| 欧美另类极品videoshd| 亚洲黄页在线视频| 高潮喷水在线欧美| 超碰资源免费在线| 精品久久国产精品久久| 欧美激情一级欧美精品| 粉嫩一区二区性色粉嫩av| 日韩 欧美 中文在线| youtube没有中文字幕| 久久热中文在线观看| 亚洲欧美日韩综合在线丁香| 黑人巨大欧美一区二区视频| 日本伊人伊人伊人| 激情五月婷婷婷婷婷婷婷| 九九综合九色综合98| 日韩在线高清视频一区二区| 九九九九九九久久久久久久伊人| 亚洲 欧美 另类 丝袜| 国产麻豆黄色大片| 在线人妻视频观看| 超碰人妻人人爱人人干| 日韩欧美高清一区二区三区 | 麻豆影视精品在线观看| 麻豆成人久久精品一区二区三区| 午夜少妇久久精品| txtv在线视频| 午夜18在线观看视频| 99久久精品国产亚洲av热热爱| 视频不卡在线观看| 91性高久久久久久久久| 福利无码一区二区三区| 中文字幕福利a网| 精品久久久久久久久字幕| 久草视频福利在线观看精品| 午夜精品视频在线观看视频| 天天操天天操天天爽| 另类专区中文字幕一区二区三区 | 可以试看的黄大片| 扒开老师双腿猛进入在线观看| 精品丝袜人妻久久| 国产精品熟女高潮久久99| 伊人伊人伊人伊人网| 国产精品va一级二级三级| 91中文字幕亚洲资源| 亚洲经典 中文字幕| 欧美日一区二区三区免费在线| 久久精品国产露脸对白| 成人亚洲自拍一区| 亚洲一区二区人妻| 色婷婷久久综合久色| 中文字幕无线码在线观看| 99热这里只有精品在线| 中文在线字幕成人| 国产香蕉久久精品免费| 啪啪啪小黄片视频| 国产日韩欧美高清视频一区| 色 视频免费在线观看| 99久久免费精彩视频| 亚洲人妻自拍偷拍| 蜜桃av一区二区精品| 999zyz玖玖资源站成人精品| 蜜桃视频一区二区免费| 日韩中文有码在线视频| 5252b欧美精品| 亚洲午夜久久精品视频| 97在线视频在线激情| 偷拍在线观看视频| 日一区二区三区在线视频| 国产熟女av一区| 欧美国产日本精品| 色爱综合久久一区二区三区蜜桃臀| 99久久精品国产av| 自拍偷拍美腿丝袜亚洲| 欧美成人金8天国加勒比| 欧美视频亚洲视频在线观看| 最新国产激情视频| 久久久久久 九色av| 欧美精品久久久久免费看 | 亚洲欧美自拍偷拍激情| 国产综合一区久久91| 夜夜嗨av老熟女一区二区三区| 色吧中文字幕在线| 亚洲av 成人亚洲av| 午夜美女免费福利| 99精品偷拍在线中文字幕| 久久精品亚洲精品无码白云tv| 久久久久久久久久久东京| 无套内射处女在线观看| 成人理论在线播放| 中文字幕日韩人妻视频一区| 国产精品一区二区三区色| 国产精品人妻一区二区三区| 另类专区亚洲欧美| 五月婷婷高清在线观看| 亚洲欧美在线第一页| 中国特黄免费大片| 日一区二区三区在线视频| 亚洲最大熟妇人妻| 五月天色婷婷激情小说久久综合| 狠狠操狠狠干狠狠操狠狠干| 久操在线免费观看视频| 欧美视频观看99| 77777蜜臀精品久久综合| 一区二区三区四区av| 2020国内自拍视频| 亚洲天堂成人在线观看| 99视频30精品在线观看| 精品人妻熟女一区| 自拍偷拍国产在线| 日韩伦理免费大片| 国产精品久久久久免费播放| 99国产精品久久久久久久成人| 久草大香蕉人与兽| 国产精品99久久久久久天天| 日韩欧美在线观看二区| 亚洲男人的天堂色偷免费| 97视频都是精品| 欧美无吗一区二区三区| 大量老熟女偷拍视频老女人| 亚洲青青青草在线免费视频| 91蜜桃视频精品| 97免费精品97久久久久久97| 中文字幕av三级免费| 男人日女人的逼的视频| 免费黄免费在线观看| 偷拍 自拍 在线| rct378在线中文字幕| 偷拍99免费视频| 国产亚洲精品久久久久久久久 | 亚洲精品免费综合| 久久精品熟女俱乐部| 亚洲熟女激情av| 国av一区二区三区| 日韩一区二区三区四区不卡网 | 99蜜臀无码人妻久久精品浪潮 | 亚洲av永久天码精品天堂dl| 国内美女直播视频| av大片在线看亚洲| 尤物av在线播放| 亚洲日产av一区二区在线| 手机av永久免费| 农村粗腿大屁股熟妇| 91精品成人在线视频| 自拍伦理视频在线观看| 超碰视频公开免费观看| 国产激情怍爱视频在线| 亚洲色影在线视频| 亚洲av免费在线播放网站| 观看国产精品97视频| 日韩丝袜人妻中文字幕| 久久一本色道综合六月天| 午夜精品久久久内射| 熟女大屁股白浆一区二区在线观看 | 日韩不卡在线av| 日本久久一区二区三区| 又黄又爽的视频在线观看| 黑人巨大欧美一区二区视频| 五月婷婷激情综合少妇| 777极品伊人久久久久久| 黑人中文字幕一区二区| 91精品国产综合蜜臀蜜臀| 97综合精品视频| 中文字幕人妻网站| 深夜激情小视频在线观看| 不卡一卡2卡3卡4卡精品在| 中文字幕日本精品免费| 国产美女蜜臀av怡红| 中文字幕日韩一二三区视频| 熟妇人妻中出视频| 毛片av福利在线| 色哟哟网站日韩精品| 欧美国产日本精品| 婷婷91人妻精品一区二区三区| 麻豆精品少妇在线视频| 99久久精品国产av| 亚洲国产欧美另类| 亚洲av少妇系列| 都市激情 校园春色 中文字幕| 国产一区二区三区很黄很爽 | 精品中文字幕久久久久久| 亚洲精品在线免费观看av| 熟女 av在线 一区二区| 日韩 欧美 偷拍自拍| 中文在线字幕成人| 蜜桃av久久久久久久| 亚洲精品91av在线| 蜜桃视频一区二区精品| 超碰激情免费在线播放| 亚洲最大黄色福利| 日本熟妇vvw日本人妻| 啪啪国产视频自拍| 亚洲另类综合小说| 日韩精品中文字幕熟女少妇| 伊人久久婷婷综合五月97色| 情趣视频在线国产| 亚洲成人av电影播放| 亚洲啪啪啪一区二区三区| 一区二区四区欧美| 一区二区四区欧美| 国产一区二区精美视频| 亚洲国产婷婷六月丁香伊| 欧美精品mv在线播放观看| 91精品久久久久含羞草| 大香网伊人久久综合网20 | 伊人久久视频在线播放| 国产精品一区二区流白浆| 男人操女人逼的免费视频| 日韩在线高清视频一区二区| 在线视频一区二区观看| 亚洲中文资源在线| 国产av 在线视频| 亚洲女人av在线| 蜜臀国产综合久久第一页| 国产精品999动漫| 中文字幕人妻少妇一区二区| 人人澡人人妻人人爽少妇| 青青青在线视频人视频| 亚洲人妻丝袜在线观看| 婷婷六月亚洲综合| 2020午夜免费福利| 国产精品一级999| 97特黄一级中文字幕在线| 国产精品综合久久桃花| 青青青青青青青青青青青操操| 免费少妇一区二区三区| 色爱综合久久一区二区三区蜜桃臀 | 99熟女精品一区二区三区| 人妻少妇精品在线视频| 96国产av传媒精品| 九九热视频在线视频| 绯色av一区二区三区在线观看| 国产经典在线播放| 亚洲五月六月激情| 青青青操国产在线视频| 国产一区二区欧美视频| 人妻 在线 二区| 先锋资源中文字幕一区| 亚洲av黄久久久| 欧美精品一二三视频| 成年人网站在线观| 欧美一区三区三区高中清不卡| 91九色精品福利视频| 久久久久国产精品黄毛片| 日韩中文乱码字幕| 偷拍另类激情小说| 中文字幕色123| 日韩精品中文字幕巨臀人妻中出 | 亚洲区欧美区自拍偷拍区| 久久精品国产亚洲avapp| 久久人妻精品二区| 日韩人妻系列在线看| 中文字幕人妻xxxx| 人妻干亚洲一区中文字幕| 亚洲中文字幕乱码七糟| 国产精品久久久久免费播放| 日本妇女高潮视频| 久久人妻精品二区| 久久婷婷成人精品国产电影| 国产亚洲精品久久久一区二区| 91丨九色丨老熟女一区| 91狠狠综合久久久久久精品网站| 中文字幕人妻在线| 亚洲人成精品久久久久| 日韩欧高清视频在线| 2019成人在线视频| 日韩美女中文字幕在线看| 青青青青青青青青青青青青青| 中文一区二区三区在线播放| 999zyz玖玖资源站成人精品| 日韩丝袜美腿av| 91精品夜夜夜一区二区三区老板| 日韩 午夜 免费| 国产自拍偷拍日韩精品| 中日韩欧美综合黄色| 亚洲成天堂人动漫| 五月婷婷六月在线观看| 伊人伊人伊人伊人网| 97色在线电影免费观看| 中文一区二区三区在线播放| 国产麻豆激情图区在线| 中文字幕一区在线精品| 夜夜嗨一区二区三区直播内容| 久久久久久91亚洲精品| 日韩中文字幕一区二区高清| 蜜桃视频一区二区精品| 亚洲激情综合图区| 91国产av精品| 自拍另类亚洲欧美| 大量老熟女偷拍视频老女人| 亚洲中文av字幕综合| 欧美日韩在线视频第三区| 天天干天天日天天操天天色天天射| 国产精品久久久久久入口| 精品中文字幕久久久久久| 蜜桃av在线观看一区 | 久久一区二区三区av| 国产剧情福利在线播放| 亚洲av超清在线| 欧美乱视频一区二区三区 | 自拍视频在线观看一区| 欧美 成人 一区 二区| 52av成人久久国产一区| 91精品视频在线观看免费版| 久草大香蕉人与兽| av在线精品观看资源网| 国产亚洲中文久久网久久| 精品丰满少妇人妻| 亚洲黄页在线视频| 久久久久久亚洲精品不卡| 男人操女人逼的免费视频| 亚洲99福利视频| 国产 欧美 日韩在线视频| 18禁涩涩网站在线| 精品888欧美久久久| 日韩人妻中文字幕视频| 狠狠操狠狠干97| 91蜜桃视频精品| 少妇精品久久综合网| 丰满女人床上激情久久| 一区二区三区精品精品| 噜噜视频在线播放视频| sese欧美日韩| 一区二区三区在线视频精品| 亚洲五月婷婷啪啪| 老司机av在线视频| 麻豆精选在线播放视频| 国产一区激情视频在线播放| 中文字幕 日本一区二区| 欧美精品一二三视频| 日韩女人小便视频| 欧美精品久久久久久无| 岛国伦理一区二区三区| 国产婷婷精品av在线| 男人操女人逼的免费视频| 大奶子av在线播放| 美女夜夜操天天干| 欧美日韩色图一区| 精品人妻交换视频在线看| 在线看日韩不卡av| 久久成人av一区二区| 欧美一区二区三区综合网| 黑丝美女被后入在线观看| 视色视频成人午夜精品| 63久久av精品一区二区| 中文字幕原创国产ol| 青青草久久久久久久久久| 亚洲蜜桃av妇女| 高潮喷水在线欧美| 亚洲免费观看女优| 久久久精品伦理一区二区三区| 激情亚洲精品在线观看| 麻烦视频一区二区三区| 国产 日韩 精品在线观看| 中文字幕偷拍av| av中文字幕乱码在线看| 97色伦午夜国产亚洲精品| 成人亚洲国产一区二区| 国产精品人妻在线| 熟女av不卡一区| 日本妇女高潮视频| 久久午夜亚洲精品网站| 蜜桃成人永久免费av大| 久久久久久激情av性色| 999精品视频在线免费九九看 | 亚洲一级做a爰片| 中文人妻熟妇精品乱又伧不卡 | 亚洲av熟妇在线| 亚洲人成精品久久久久| av国产网站在线观看| 国产一区二区在线校花| 亚欧精品视频一区二区三区| 在线97视频观看| 国产麻豆激情图区在线| 青青爽视频免费在线观看| 成人日本免费视频| 午夜一级免费福利视频| 黄色成年人在线观看| 国产 精品 9999| 日韩 激情 美乳| 亚洲中文字幕视频免费在线| 日韩欧美一卡二卡在线观看视频| 欧美乱视频一区二区三区 | av网站国产在线| 熟女口爆吞精合集| 激情av一区二区三| 麻豆av熟女少妇精品| 色av色婷婷91人久久久| 黄色一级片人和兽| 中文字幕在线视频在线| 亚洲国产日韩不卡| 国产成人h片在线观看| 黑人上司魅惑人妻电影| 国在线产视频91高清| 日韩av永久免费观看| 色94色一区二区三区| 日本免费激情在线观看| 4438x中文字幕| 99久热er在线精品视频| 日韩欧美在线观看二区| 国产激情怍爱视频在线| 麻豆成人久久精品一区二区三区| 国产中文字幕在线第一页| 91九色精品福利视频| 日韩欧美在线观看二区| 国产精品欧美久久久无广告| 国产精品视频福利在线| 欧美一区二区三区综合网| 天堂性视频99在线播放免费| 日韩啊v视频在线| 日韩高清av在线免费观看| 动漫精品在线观看视频| 久久成人综合亚洲精品欧美| 日韩女人小便视频| 国产福利在线观看91| 国产精品人妻激情| 欧美日韩激情免费在线视频| 91性高久久久久久久久| 久久久久久久久久久久少妇| 精品人妻一区在线视频| 精精品人妻一区二区| 久久人妻精品二区| 超碰免费免费人妻97| 色av色婷婷91人久久久| 好看的av网站中文字幕| 欧美精品久久久久三级| 亚洲av男人的天堂久久精品| 国产亚洲精彩免费视频| 古代黄色片在线观看| 黄色成年人在线观看| 日韩 激情 美乳| 777 亚洲天堂| 99久国产精品午夜性色福利| 欧美三级免费观看一区二区| 午夜dv内射一区区| 99久久九九社区精品| 人妻一区二区三区精品高| 玖玖在线视频精品| 国产精品视频福利在线| 一本色道久久88亚洲| 亚洲精品又黄又爽的视频| 久精品视在线观看视频| 青青操在观看视频| 国产精品很黄很色很爽的网站| 色婷婷五月亚洲综合小说| 99在这里只有精品2| 亚洲综合精品伊人久久| 综合九九久久九九久久| 2020国内精品免费视频| 亚洲熟女午夜毛片av毛片| 日本东京热狠狠干视频| 久久久午夜精品日本| 亚洲综合色区另类小说| 亚洲另类综合小说| 不卡av中文字幕手机看| 日韩欧美亚洲精品人妻| 97在线视频在线激情| 色哟哟网站日韩精品| 日韩福利视频中文字幕| 亚洲情涩在线观看| 中文字幕丝袜美腿诱惑色在线观看| av网站免费在线看| 国语自产拍在线观看视频| 国产成人国拍亚洲精品| 久久久精品亚洲熟妇少妇| 日本男人操日本女人视频| 国产精品久久久亚洲av| 欧美mv日韩mv视频| 午夜激情免费视频| 欧美在线午夜观看| 不卡av中文字幕手机看| 日韩国产欧美激情在线视频| 麻豆系列在线播放视频| 国产成人av网站网址| 99国产精品视频久久久久| 狠狠干狠狠操少妇| 极品视频一区在线观看| 美女小视频在线观看| 狠狠操狠狠干狠狠操狠狠干| 成人动漫av一区二区| 久久艹视频在线视频| 久久成年人免费网站| 亚洲一区二区精品无码99| 婷婷综合五月激情网| 91精品人妻呻吟| 久久久久久亚洲精品中文字幕| 欧美亚洲国产成人在线| 人人妻人人爽97| 欧美日韩视频高清一区二区| 中文字幕av人妻呻吟| 天天操夜夜操人人看| 欧美中文字幕精品在线观看| 人妻素人中出一区二区三区| 亚洲精品无码中文字幕无码| 91青青草这里只有精品| 日韩高清av在线免费观看| 日本少妇搞b视频| 午夜激情福利大片| 无人一区二区三区在线观看视频| 欧美黑人xxxx猛交少妇| 麻豆精品国产传媒美女网站| 欧美日韩久久理论视频| 大奶子av在线播放| 国产自拍各种精品视频| 中文字幕偷拍av| 亚洲视频亚洲视频| 亚洲最大综合久久网成人| 国内美女直播视频| 伊人五月婷婷激情网| 亚洲精品无码中文字幕无码| 日韩中文字幕综合在线网| 亚洲人妻一区二区在线观看| 久久av一区二区三区neco| 久久九精品综合丝袜影视精品| 日韩亚洲av成人| 国产亚洲欧美日韩国产精品三区| 久久精品久久久久久久久久| 亚洲精选国产一区| 亚洲国产长腿丝袜av天堂| 午夜一级免费福利视频| 日本女优在线三区| 国av一区二区三区| 久久久亚洲成人天堂| 亚洲视频区1000| 天天日天天插天天操天天射天天喷| 婷婷久久中文字幕17| 国产美女蜜臀av怡红| 日韩欧美在线情色| 亚洲av中文有码| 黄视频在线观看免费观看|