日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Docker镜像构成和定制

發布時間:2023/12/9 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Docker镜像构成和定制 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Docker鏡像構成和定制

利用 commit 理解鏡像構成

docker commit 命令應用場合

docker commit 命令除了學習之外,還有一些特殊的應用場合,比如被***后保存現場等。但是,不要使用 docker commit 定制鏡像,定制鏡像應該使用 Dockerfile 來完成。

慎用 docker commit

使用 docker commit 意味著所有對鏡像的操作都是黑箱操作,生成的鏡像也被稱為黑箱鏡像,換句話說,就是除了制作鏡像的人知道執行過什么命令、怎么生成的鏡像,別人根本無從得知。而且,即使是這個制作鏡像的人,過一段時間后也無法記清具體在操作的。雖然 docker diff 或許可以告訴得到一些線索,但是遠遠不到可以確保生成一致鏡像的地步。這種黑箱鏡像的維護工作是非常痛苦的。

使用 Dockerfile 定制鏡像

Dockerfile 是一個文本文件,其內包含了一條條的指令(Instruction),每一條指令構建一層,因此每一條指令的內容,就是描述該層應當如何構建。

Dockerfile 指令介紹

COPY 復制文件

格式: * COPY <源路徑>... <目標路徑> * COPY ["<源路徑1>",... "<目標路徑>"] 比如: COPY package.json /usr/src/app/ 說明: <源路徑> 可以是多個,甚至可以是通配符,其通配符規則要滿足 Go 的 filepath.Match 規則,如: COPY hom* /mydir/ COPY hom?.txt /mydir/ <目標路徑> 可以是容器內的絕對路徑,也可以是相對于工作目錄的相對路徑(工作目錄可以用 WORKDIR 指令來指定)。目標路徑不需要事先創建,如果目錄不存在會在復制文件前先行創建缺失目錄。 注意: 使用 COPY 指令,源文件的各種元數據都會保留。比如讀、寫、執行權限、文件變更時間等。這個特性對于鏡像定制很有用。特別是構建相關文件都在使用 Git 進行管理的時候。

ADD 更高級的復制文件

ADD 指令和 COPY 的格式和性質基本一致。但是在 COPY 基礎上增加了一些功能。
如果 <源路徑> 為一個 tar 壓縮文件的話,壓縮格式為 gzip, bzip2 以及 xz 的情況下,ADD 指令將會自動解壓縮這個壓縮文件到 <目標路徑> 去。
最適合使用 ADD 的場合,就是當我們需要自動解壓縮的場合。如官方鏡像 ubuntu 中:

FROM scratch ##空白鏡像 ADD ubuntu-xenial-core-cloudimg-amd64-root.tar.gz / ...

由于ADD 則包含了更復雜的功能,其行為也不一定很清晰。它不像COPY 的語義很明確,就是復制文件而已。所以,我們還是盡可能使用COPY吧。

CMD 容器啟動命令

CMD 指令就是用于指定默認的容器主進程的啟動命令的。

CMD 指令的格式和 RUN 相似,也是兩種格式: * shell 格式:CMD <命令> * exec 格式:CMD ["可執行文件", "參數1", "參數2"...] * 參數列表格式:CMD ["參數1", "參數2"...]。在指定了 ENTRYPOINT 指令后,用 CMD 指定具體的參數。

在運行時可以指定新的命令來替代鏡像設置中的這個默認命令,比如,nginx:1.7.9 鏡像默認的 CMD 是 /bin/bash ,如果我們直接使用 docker run -it nginx:1.7.9 的話,會直接進入 bash 。
我們也可以在運行時指定運行別的命令,如 docker run -it nginx:1.7.9 cat /etc/os-release。這就是用 cat /etc/os-release 命令替換了默認的 /bin/bash 命令了,輸出了系統版本信息。
在指令格式上,一般推薦使用 exec 格式,這類格式在解析時會被解析為 JSON 數組,因此一定要使用雙引號 ",而不要使用單引號。

shell格式: CMD echo $HOME exec格式: CMD [ "sh", "-c", "echo $HOME" ] 這就是為什么我們可以使用環境變量的原因,因為這些環境變量會被 shell 進行解析處理。

容器中應用在前臺執行和后臺執行的問題

Docker 不是虛擬機,容器中的應用都應該以前臺執行,而不是像虛擬機、物理機里面那樣,用 upstart/systemd 去啟動后臺服務,容器內沒有后臺服務的概念。

比如,關于nginx的啟動,我們錯誤的寫成:

CMD service nginx start 或 CMD systemctl start nginx 然后發現容器執行后就立即退出了。對于容器而言,其啟動程序就是容器應用進程,容器就是為了主進程而存在的,主進程退出,容器就失去了存在的意義,從而退出,其它輔助進程不是它需要關心的東西。 而使用 service nginx start 命令,則是希望 upstart 來以后臺守護進程形式啟動 nginx 服務。通過上面內容我們了解到 CMD service nginx start 會被理解為 CMD [ "sh", "-c", "service nginx start"],因此主進程實際上是 sh。那么當 service nginx start 命令結束后,sh 也就結束了,sh 作為主進程退出了,自然就會令容器退出。

正確的做法是直接執行 nginx 可執行文件,并且以前臺形式運行,如:

CMD ["nginx", "-g", "daemon off;"]

ENTRYPOINT 入口點

ENTRYPOINT 的格式和 RUN 指令格式一樣,分為 exec 格式和 shell 格式。
ENTRYPOINT 的目的和 CMD 一樣,都是在指定容器啟動程序及參數。ENTRYPOINT 在運行時也可以替代,不過比 CMD 要略顯繁瑣,需要通過 docker run 的參數 --entrypoint 來指定。
當指定了 ENTRYPOINT 后,CMD 的含義就發生了改變,不再是直接的運行其命令,而是將 CMD 的內容作為參數傳給 ENTRYPOINT 指令,換句話說實際執行時,將變為:

<ENTRYPOINT> "<CMD>"

那么有了 CMD 后,為什么還要有 ENTRYPOINT 呢?這種 <ENTRYPOINT> "<CMD>" 有什么好處么?讓我們來看兩個場景。

場景一:讓鏡像變成像命令一樣使用

假設我們需要一個得知自己當前公網 IP 的鏡像,那么可以先用 CMD 來實現:

FROM ubuntu:16.04 RUN apt-get update \&& apt-get install -y curl \&& rm -rf /var/lib/apt/lists/* CMD [ "curl", "-s", "http://ip.cn" ]

假如我們使用 docker build -t myip . 來構建鏡像的話,如果我們需要查詢當前公網 IP,只需要執行:

$ docker run myip 當前 IP:61.148.226.66 來自:北京市 聯通

從上面的 CMD 中可以看到實質的命令是 curl,那么如果我們希望顯示 HTTP 頭信息,就需要加上 -i 參數。那么我們可以直接加 -i 參數給 docker run myip 么?

docker run myip -i docker: Error response from daemon: invalid header field value "oci runtime error: container_linux.go:247: starting container process caused \"exec: \\\"-i\\\": executable file not found in $PATH\"\n".

執行報錯,executable file not found。之前我們說過,跟在鏡像名后面的是 command,運行時會替換 CMD 的默認值。因此這里的 -i 替換了原來的 CMD,而不是添加在原來的 curl -s http://ip.cn 后面。而 -i 根本不是命令,所以自然找不到。
那么如果我們希望加入 -i 這參數,我們就必須重新完整的輸入這個命令:

docker run myip curl -s http://ip.cn -i

這顯然不是很好的解決方案,而使用 ENTRYPOINT 就可以解決這個問題?,F在我們重新用 ENTRYPOINT 來實現這個鏡像:

FROM ubuntu:16.04 RUN apt-get update \&& apt-get install -y curl \&& rm -rf /var/lib/apt/lists/* ENTRYPOINT [ "curl", "-s", "http://ip.cn" ]

這次我們再來嘗試直接使用 docker run myip -i:

docker run myip 當前 IP:61.148.226.66 來自:北京市 聯通docker run myip -i HTTP/1.1 200 OK ...

這次成功了。這是因為當存在 ENTRYPOINT 后,CMD 的內容將會作為參數傳給 ENTRYPOINT,而這里 -i 就是新的 CMD,因此會作為參數傳給 curl,從而達到了我們預期的效果。

場景二:應用運行前的準備工作

啟動容器就是啟動主進程,但有些時候,啟動主進程前,需要一些準備工作。
比如 mysql 類的數據庫,可能需要一些數據庫配置、初始化的工作,這些工作要在最終的 mysql 服務器運行之前解決。
此外,可能希望避免使用 root 用戶去啟動服務,從而提高安全性,而在啟動服務前還需要以 root 身份執行一些必要的準備工作,最后切換到服務用戶身份啟動服務?;蛘叱朔胀?#xff0c;其它命令依舊可以使用 root 身份執行,方便調試等。
這些準備工作是和容器 CMD 無關的,無論 CMD 為什么,都需要事先進行一個預處理的工作。這種情況下,可以寫一個腳本,然后放入 ENTRYPOINT 中去執行,而這個腳本會將接到的參數(也就是 <CMD>)作為命令,在腳本最后執行。比如官方鏡像 redis 中就是這么做的:

FROM alpine:3.4 ... RUN addgroup -S redis && adduser -S -G redis redis ... ENTRYPOINT ["docker-entrypoint.sh"]EXPOSE 6379 CMD [ "redis-server" ]

可以看到其中為了 redis 服務創建了 redis 用戶,并在最后指定了 ENTRYPOINT 為 docker-entrypoint.sh 腳本。

#!/bin/sh ... # allow the container to be started with `--user` if [ "$1" = 'redis-server' -a "$(id -u)" = '0' ]; thenchown -R redis .exec su-exec redis "$0" "$@" fiexec "$@"

該腳本的內容就是根據 CMD 的內容來判斷,如果是 redis-server 的話,則切換到 redis 用戶身份啟動服務器,否則依舊使用 root 身份執行。比如:

docker run -it redis id uid=0(root) gid=0(root) groups=0(root)

ENV 設置環境變量

這個指令很簡單,就是設置環境變量.

格式有兩種:

* ENV <key> <value> * ENV <key1>=<value1> <key2>=<value2>...

實例如下:

ENV MYSQL_ROOT_PASSWORD="123456" \MYSQL_DATABASE="edusoho" \ MYSQL_USER="edusoho" \MYSQL_PASSWORD="edusoho"

這個例子中演示了如何換行,以及對含有空格的值用雙引號括起來的辦法,這和 Shell 下的行為是一致的。
定義了環境變量,那么在后續的指令中,就可以使用這個環境變量。比如在官方 node 鏡像 Dockerfile 中,就有類似這樣的代碼:

ENV NODE_VERSION 7.2.0RUN curl -SLO "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-x64.tar.xz" \&& curl -SLO "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc" \&& gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc \&& grep " node-v$NODE_VERSION-linux-x64.tar.xz\$" SHASUMS256.txt | sha256sum -c - \&& tar -xJf "node-v$NODE_VERSION-linux-x64.tar.xz" -C /usr/local --strip-components=1 \&& rm "node-v$NODE_VERSION-linux-x64.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt \&& ln -s /usr/local/bin/node /usr/local/bin/nodejs

在這里先定義了環境變量 NODE_VERSION,其后的 RUN 這層里,多次使用 $NODE_VERSION 來進行操作定制??梢钥吹?#xff0c;將來升級鏡像構建版本的時候,只需要更新 7.2.0 即可,Dockerfile 構建維護變得更輕松了。
下列指令可以支持環境變量展開:

ADD、COPY、ENV、EXPOSE、LABEL、USER、WORKDIR、VOLUME、STOPSIGNAL、ONBUILD

可以從這個指令列表里感覺到,環境變量可以使用的地方很多,很強大。通過環境變量,我們可以讓一份 Dockerfile 制作更多的鏡像,只需使用不同的環境變量即可。

ARG 構建參數

格式:

  • ARG <參數名>[=<默認值>]

構建參數和 ENV 的效果一樣,都是設置環境變量。所不同的是,ARG 所設置的構建環境的環境變量,在將來容器運行時是不會存在這些環境變量的。但是不要因此就使用 ARG 保存密碼之類的信息,因為 docker history 還是可以看到所有值的。
Dockerfile 中的 ARG 指令是定義參數名稱,以及定義其默認值。該默認值可以在構建命令 docker build 中用 --build-arg <參數名>=<值> 來覆蓋。
在 1.13 之前的版本,要求 --build-arg 中的參數名,必須在 Dockerfile 中用 ARG 定義過了,換句話說,就是 --build-arg 指定的參數,必須在 Dockerfile 中使用了。如果對應參數沒有被使用,則會報錯退出構建。
從 1.13 開始,這種嚴格的限制被放開,不再報錯退出,而是顯示警告信息,并繼續構建。報錯信息如下例所示:

[Warning] One or more build-args [foo] were not consumed.

VOLUME 定義匿名卷

格式為:

  • VOLUME ["<路徑1>", "<路徑2>"...]
  • VOLUME <路徑>

容器運行時應該盡量保持容器存儲層不發生寫操作,對于數據庫類需要保存動態數據的應用,其數據庫文件應該保存于卷(volume)中,關于Docker 卷的概念和使用,可參考本庫文章
“Docker基本介紹和操作.md”。
為了防止運行時用戶忘記將動態文件所保存目錄掛載為卷,在 Dockerfile 中,我們可以事先指定某些目錄掛載為匿名卷,這樣在運行時如果用戶不指定掛載,其應用也可以正常運行,不會向容器存儲層寫入大量數據。
比如:

VOLUME /data

這里的 /data 目錄就會在運行時自動掛載為匿名卷,任何向 /data 中寫入的信息都不會記錄進容器存儲層,從而保證了容器存儲層的無狀態化。
如果我們想把這個匿名卷中的內容掛載到主機上呢?

docker run -itd --name busytest --mount type=bind,source=/teng,target=/data busytest:v1 或 docker run -itd --name busytest -v /teng:/data busytest:v1

EXPOSE 聲明端口

EXPOSE <port> [<port>/<protocol>...]
該EXPOSE指令通知Docker容器在運行時偵聽指定的網絡端口??梢灾付ǘ丝谑莻陕燭CP還是UDP,如果未指定協議,則默認為TCP。
EXPOSE 指令是聲明運行時容器提供服務端口,這只是一個聲明,在運行時并不會因為這個聲明應用就會開啟這個端口的服務。在 Dockerfile 中寫入這樣的聲明有兩個好處,一個是幫助鏡像使用者理解這個鏡像服務的守護端口,以方便配置映射;另一個用處則是在運行時使用隨機端口映射時,也就是 docker run -P 時,會自動隨機映射 EXPOSE 的端口。

比如,我這里編寫一個Dockerfile文件:

FROM busybox VOLUME /data EXPOSE 80docker build -t busytest:v2 .docker run -itd --name busytest -P busytest:v2docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 30614a66bff0 busytest:v2 "sh" 3 seconds ago Up 2 seconds 0.0.0.0:32771->80/tcp busytest

無論EXPOSE設置如何,您都可以使用-p標志在運行時覆蓋它們。例如

docker run -itd --name busytest -p 8080:80 busytest:v2docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b07c5575afa1 busytest:v2 "sh" 3 seconds ago Up 2 seconds 0.0.0.0:8080->80/tcp busytest

WORKDIR 指定工作目錄

格式為 WORKDIR <工作目錄路徑>。
使用 WORKDIR 指令可以來指定工作目錄(或者稱為當前目錄),以后各層的當前目錄就被改為指定的目錄,如該目錄不存在,WORKDIR 會幫你建立目錄。
在Dockerfile中可以多次使用WORKDIR指令。如果提供了相對路徑,則它將相對于前一條WORKDIR指令的路徑 。例如:

WORKDIR /a WORKDIR b WORKDIR c RUN pwd最終pwd命令的輸出Dockerfile將是 /a/b/c。

該WORKDIR指令可以解析先前使用的環境變量 ENV。您只能使用顯式設置的環境變量Dockerfile。例如:

ENV DIRPATH /path WORKDIR $DIRPATH/$DIRNAME RUN pwd最終pwd命令的輸出Dockerfile將是 /path/$DIRNAME

USER 指定當前用戶

格式:
USER <user>[:<group>] or
USER <UID>[:<GID>]

USER 指令和 WORKDIR 相似,都是改變環境狀態并影響以后的層。WORKDIR 是改變工作目錄,USER 則是改變之后層的執行 RUN, CMD 以及 ENTRYPOINT 這類命令的身份。
當然,和 WORKDIR 一樣,USER 只是幫助你切換到指定用戶而已,這個用戶必須是事先建立好的,否則無法切換。
如:

RUN groupadd -r redis && useradd -r -g redis redis USER redis RUN [ "redis-server" ]

如果以 root 執行的腳本,在執行期間希望改變身份,比如希望以某個已經建立好的用戶來運行某個服務進程,不要使用 su 或者 sudo,這些都需要比較麻煩的配置,而且在 TTY 缺失的環境下經常出錯。建議使用 gosu。

# 建立 redis 用戶,并使用 gosu 換另一個用戶執行命令 RUN groupadd -r redis && useradd -r -g redis redis # 下載 gosu RUN wget -O /usr/local/bin/gosu "https://github.com/tianon/gosu/releases/download/1.7/gosu-amd64" \&& chmod +x /usr/local/bin/gosu \&& gosu nobody true # 設置 CMD,并以另外的用戶執行 CMD [ "exec", "gosu", "redis", "redis-server" ]

參考文檔

  • Dockerfile 最佳實踐文檔
  • Dockerfie 官方文檔

轉載于:https://blog.51cto.com/wutengfei/2156797

總結

以上是生活随笔為你收集整理的Docker镜像构成和定制的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

在线观看一区 | 奇米四色影狠狠爱7777 | 成人免费观看在线视频 | 丝袜制服综合网 | 亚洲在线免费视频 | 91成人精品国产刺激国语对白 | 亚洲天堂自拍视频 | 久久免费在线观看视频 | 日韩激情网 | 毛片随便看 | 天天色天天操天天爽 | 亚洲综合成人婷婷小说 | 成人av中文字幕在线观看 | 免费av在线网 | 日韩性色 | 91大神免费视频 | 最新在线你懂的 | 国产精品一级视频 | 91麻豆福利 | 天天干天天操天天搞 | 国产久草在线 | 久久午夜免费视频 | 亚洲免费视频观看 | 久草电影在线观看 | 99在线精品观看 | 黄色免费网站大全 | 成人亚洲精品久久久久 | 亚洲精品国产精品国自产 | 国产又粗又长又硬免费视频 | 日韩欧美高清视频在线观看 | 国内精品一区二区 | 成人一级在线 | 91精品一区二区三区蜜桃 | 丁香婷婷综合激情 | 午夜精品久久久久久99热明星 | 在线观看va | 国内外成人在线 | 伊人色综合久久天天网 | 福利av在线 | 久草在线资源网 | 在线视频91 | 在线免费av网 | 精品久久久999 | 久久国产综合视频 | 亚洲美女精品区人人人人 | 国产91精品久久久久 | 亚洲第一区在线观看 | 亚洲毛片久久 | 久久久精品久久日韩一区综合 | 天天爱天天草 | 在线成人av | 精品视频资源站 | 91av在线国产 | 天天插天天爱 | 色www精品视频在线观看 | 黄色一级大片在线观看 | 日韩精品高清视频 | 亚洲日本国产精品 | 精品女同一区二区三区在线观看 | av电影 一区二区 | 国产免费激情久久 | 亚洲精品午夜一区人人爽 | 日韩电影精品一区 | 成人 亚洲 欧美 | 亚洲男女精品 | 国产精品一区二区在线 | 美女视频一区二区 | 日批网站在线观看 | 日韩av高清 | av线上看 | 日本性视频 | 能在线看的av | 久章草在线| 日韩欧美一区二区三区黑寡妇 | 亚洲欧美va | 欧美一级艳片视频免费观看 | 免费进去里的视频 | 在线免费91 | 久草在线视频首页 | 欧美久久久久久久久久久 | 日本在线观看视频一区 | 在线观看av的网站 | 成人免费视频网站在线观看 | a久久久久 | 欧美高清成人 | 国产精品久久久一区二区三区网站 | 久久综合福利 | 视频成人永久免费视频 | 天天操天天操天天操 | 成片人卡1卡2卡3手机免费看 | 欧美男同视频网站 | 日韩免费看 | 久久一区二区三区四区 | 日韩电影一区二区三区在线观看 | 在线导航av| 亚洲人人爱 | 久久精品79国产精品 | 亚洲乱亚洲乱妇 | 欧美日韩一区三区 | 日韩精品91偷拍在线观看 | 在线观看日韩精品视频 | 久久激情综合网 | 91精品在线免费 | 欧美日韩中文在线视频 | 国产中文字幕在线免费观看 | 免费看麻豆 | 色噜噜狠狠狠狠色综合久不 | 在线精品在线 | 国产精品电影一区二区 | 在线免费观看视频 | 久久久久二区 | av免费电影网站 | 亚洲电影成人 | 三上悠亚一区二区在线观看 | 国产日韩一区在线 | 久久国产视频网站 | 日韩av男人的天堂 | 伊甸园永久入口www 99热 精品在线 | 亚洲精品五月 | 亚洲 欧美日韩 国产 中文 | 精品产品国产在线不卡 | 久草在线在线视频 | 99久久精品免费看国产免费软件 | 婷婷www| 一区二区不卡视频在线观看 | 日韩av成人 | 久久精品香蕉 | 国语久久 | 久久99在线 | 99国产一区二区三精品乱码 | 日韩黄色免费 | 久久精品久久精品久久 | 亚洲激情在线 | 97av超碰 | 91免费国产在线观看 | 色综合久久综合中文综合网 | 人人爽人人舔 | 粉嫩av一区二区三区四区在线观看 | 亚洲日本在线一区 | 91久草视频| 免费国产在线视频 | 亚洲永久精品在线 | 麻豆视频在线看 | 日韩中文字幕a | se婷婷| 精品久久久精品 | 国产精品手机在线播放 | 天天操天天干天天摸 | 日韩网站免费观看 | 色综合天天天天做夜夜夜夜做 | 激情久久影院 | 国产亚洲精品久久久久久电影 | 天干啦夜天干天干在线线 | 一区二区三区四区五区六区 | 亚洲手机天堂 | 日本不卡久久 | 91在线精品一区二区 | 久久久九九 | 亚洲国产免费看 | 久久综合久久综合这里只有精品 | 久久久麻豆视频 | 国产中年夫妇高潮精品视频 | 欧美久久久久久久 | 日韩精品欧美专区 | 久久久久久久久久久网站 | 黄色的片子 | 亚洲色图激情文学 | 亚洲最大成人网4388xx | 五月天激情综合 | 欧美五月婷婷 | 久青草国产在线 | 狠狠狠狠狠狠狠干 | 日韩免费一二三区 | 久久激情视频 久久 | 日本三级大片 | 日韩精品欧美精品 | 色干综合 | 99久久超碰中文字幕伊人 | 91在线观看视频 | 国产亚洲在线视频 | 婷婷天天色 | 久久国产一区二区 | 又大又硬又黄又爽视频在线观看 | 国产99免费视频 | 欧美日韩中文字幕综合视频 | 久久国产经典视频 | 亚洲成人黄色在线 | 中文字幕一区二区在线观看 | 国产在线美女 | 亚洲国产视频在线 | 人人干天天射 | 国产午夜三级一二三区 | 91成人精品视频 | 色综合久久88色综合天天免费 | 日韩美一区二区三区 | 五月婷婷丁香激情 | 91免费观看网站 | 粉嫩aⅴ一区二区三区 | 欧美成人一区二区 | 国产精品一区二区免费 | 色97在线| 超碰97在线人人 | 国产精品免费视频久久久 | 九九免费在线观看 | 91在线九色 | 精品五月天 | 亚洲精品视频中文字幕 | 色就色,综合激情 | 97在线看 | 久久黄色网址 | 国产精品久久一卡二卡 | www,黄视频 | 国产高清无线码2021 | 久久新视频 | 在线免费视频 你懂得 | 国产69精品久久久久99尤 | 91精品视频一区二区三区 | 国产精品久久久久久99 | 狠狠色丁香婷婷综合久久片 | 五月天激情电影 | www.91国产| 天天色天天射天天操 | 国产白浆在线观看 | 国产免费av一区二区三区 | 五月天电影免费在线观看一区 | 青春草视频在线播放 | 日韩黄色免费电影 | 婷婷丁香六月天 | 亚洲国产一区av | 欧美亚洲精品在线观看 | 亚洲毛片一区二区三区 | 色婷婷六月 | 亚洲三级性片 | 久久999精品| 欧美日韩国产综合一区二区 | 在线观看色视频 | 日韩91av | 九九视频免费在线观看 | 国精产品一二三线999 | 超碰97免费在线 | 99热手机在线观看 | 婷婷免费视频 | 久久国产精品99久久久久 | 三级黄色在线 | 日韩精品一区二区在线观看视频 | 黄色大全在线观看 | 国产成人av电影在线观看 | 国产成人精品久久久久 | 高清av中文在线字幕观看1 | 天天操天天射天天爽 | 国产黄色片免费观看 | 在线视频 精品 | 黄色在线观看网站 | 免费看毛片网站 | 国产成人精品一区二区三区免费 | 探花视频在线观看+在线播放 | 激情黄色av | 亚洲动漫在线观看 | 日韩电影一区二区三区在线观看 | 欧美日韩国产一区二区在线观看 | 东方av在| 亚洲精品五月天 | 亚洲成人资源 | 日韩精品偷拍 | 亚洲精品国产精品国 | 99热最新网址 | 欧美韩国日本在线 | 亚洲精品视频免费在线观看 | 成人av网址大全 | 国产专区在线播放 | 天天操天天操天天操天天操天天操天天操 | av888av.com | 99久久精品无免国产免费 | 插综合网 | 国产一区二区网址 | 激情久久久久久久久久久久久久久久 | 黄色av大片 | 久久免费资源 | 国产精品伦一区二区三区视频 | 黄色一级片视频 | 国产精品一区二区三区在线看 | 免费av观看网站 | 91久久国产综合精品女同国语 | 日本少妇视频 | 日韩精品最新在线观看 | 久久伦理 | 在线欧美a | 久久人人爽人人爽 | 天天干中文字幕 | 国产精品美女久久久久久2018 | 午夜久久久久久久 | 成人三级黄色 | 成人精品99 | 特级毛片aaa | 99夜色| 久久伊人八月婷婷综合激情 | 久久不射影院 | 国产免费中文字幕 | 国产一级大片在线观看 | 免费一级片视频 | 久久爱综合 | 久久在线免费观看 | 久久在线精品视频 | 日韩最新在线 | 久久久蜜桃一区二区 | 在线观看视频福利 | 99久热在线精品视频 | 久草视频在线新免费 | 五月婷av | 免费看黄的视频 | 中文字幕字幕中文 | 国产精品久久久久aaaa九色 | 日韩欧在线 | 国产又粗又猛又黄又爽视频 | 婷婷综合在线 | 一区二区中文字幕在线播放 | 国产在线永久 | 91av电影在线观看 | 天天干天天上 | 在线婷婷 | 97人人模人人爽人人喊中文字 | 91一区啪爱嗯打偷拍欧美 | 最近中文字幕免费大全 | 免费人成网ww44kk44 | 91麻豆看国产在线紧急地址 | 中文字幕视频一区二区 | 亚洲国产精品成人综合 | 国产在线观看a | 久草视频在线资源站 | 国产成人黄色网址 | 久久91久久久久麻豆精品 | 黄色大片日本免费大片 | 久久久久久久久黄色 | 欧美国产日韩一区二区 | 右手影院亚洲欧美 | 国产综合婷婷 | 激情大尺度视频 | 成人黄色毛片视频 | 国产精品成人一区二区三区吃奶 | avhd高清在线谜片 | 成人免费视频网址 | 色综合久久五月天 | 一区二区三区在线免费观看视频 | 三级小视频在线观看 | 黄色亚洲免费 | 中文字幕日韩伦理 | 最新日韩在线观看 | 天堂av网在线 | 亚洲h视频在线 | 婷婷激情在线 | av一区二区三区在线 | 精品福利在线观看 | 日韩欧美电影在线 | 久久乐九色婷婷综合色狠狠182 | 久久久久久久久久久免费视频 | 欧美va电影 | 97视频在线免费播放 | 狠狠网 | 亚洲精选在线观看 | 国产精品一区二区三区久久久 | 91系列在线观看 | 毛片3 | 中文国产在线观看 | 天天玩天天干 | 在线观看亚洲国产精品 | 国产在线国偷精品产拍免费yy | 国产色小视频 | 中文字幕影视 | 久久精品国产成人 | 国产99久久精品一区二区300 | 99爱这里只有精品 | 亚洲精品97 | 在线看片91| 99久久精品无码一区二区毛片 | 在线亚洲免费视频 | 久久国产女人 | 久久综合精品一区 | 亚洲国产伊人 | 成人在线小视频 | 国产在线观看不卡 | 久草免费资源 | 在线观看网站av | 99热这里只有精品国产首页 | 丁香婷婷亚洲 | 97超碰在线视 | 久久久久成人免费 | 午夜精品av在线 | 91久久丝袜国产露脸动漫 | 日批视频在线 | 亚洲激情视频 | 丝袜制服综合网 | 97超碰资源网 | www在线免费观看 | 久久久久激情电影 | aaa日本高清在线播放免费观看 | 91精品小视频 | 久久精品国产美女 | 国语自产偷拍精品视频偷 | 亚洲欧美在线综合 | 国产精品一区免费看8c0m | 精品国产一区二区三区久久影院 | 香蕉视频网站在线观看 | 国产免费久久 | 国产成人无码AⅤ片在线观 日韩av不卡在线 | 亚洲国产精品va在线看黑人动漫 | 99人成在线观看视频 | 久久99亚洲精品 | 国产h在线播放 | a色网站| 一级一片免费视频 | 国产成人在线精品 | 久久久久久久久综合 | 色视频在线 | 免费人人干 | 99av国产精品欲麻豆 | 欧美激情视频在线免费观看 | 91黄色在线视频 | 国产精品一区二区三区免费看 | 最近免费中文字幕大全高清10 | 亚洲最新视频在线播放 | 97超碰资源站 | 色爱成人网 | 亚洲精品美女久久17c | 欧美一级性生活视频 | 五月天激情视频在线观看 | 超碰在线日本 | 黄色一级大片在线观看 | 激情网站五月天 | 欧美日在线观看 | 久久99精品国产91久久来源 | 青青草视频精品 | 99九九99九九九视频精品 | 最新精品视频在线 | 日产中文字幕 | 免费观看一区二区三区视频 | h动漫中文字幕 | 91久久国产露脸精品国产闺蜜 | 五月天六月丁香 | 人人看97| 久草久 | 一区二区三区免费在线播放 | 99在线免费观看视频 | 亚洲激情影院 | 精品久久久久久久久久久院品网 | 91久久久久久久 | 开心激情网五月天 | 国产精品一区二区三区观看 | 成人一级 | 亚洲黄色在线免费观看 | av中文天堂在线 | 久草com | 日韩av黄 | 日韩黄色免费电影 | a级黄色片视频 | 最近免费观看的电影完整版 | 欧美日韩视频在线观看免费 | 超级av在线 | 精品亚洲国产视频 | 黄色av免费电影 | 久久夜色精品国产欧美乱 | 午夜久久久久久久久 | 99国产一区 | 中文字幕日韩高清 | 一区二区三区中文字幕在线 | 国产一级淫片在线观看 | 日本特黄一级片 | 奇米网8888| 在线电影中文字幕 | 黄色免费大片 | 精品国产一区二区三区久久久蜜月 | 久久综合久色欧美综合狠狠 | 日本精油按摩3 | 91 在线视频播放 | 在线中文字幕网站 | 久久久久久久久久久久国产精品 | 在线观看免费黄视频 | 99久精品 | 日韩成人黄色 | 亚洲 欧洲 国产 日本 综合 | 97成人啪啪网 | 国产精品久免费的黄网站 | 热久久免费视频 | 天天在线视频色 | 国产女人18毛片水真多18精品 | 狠狠狠色丁香综合久久天下网 | 狠狠狠狠狠狠狠干 | 免费在线观看一区 | 天天干天天干天天色 | 国产精品久久久久久久久久了 | 国产999精品久久久 免费a网站 | 狠狠干狠狠艹 | 国产又粗又猛又黄又爽的视频 | 青春草视频 | 色综合天天综合在线视频 | 首页国产精品 | 亚洲精品国产精品国自产观看浪潮 | 一区二区三区免费在线播放 | 狠狠干婷婷色 | 欧美大片在线观看一区 | 中文字幕在线影视资源 | 天天综合天天综合 | 亚洲精品av中文字幕在线在线 | av免费在线看网站 | 色五婷婷 | 九九日九九操 | 91桃色在线免费观看 | 亚洲欧美国产日韩在线观看 | 深爱激情五月综合 | 亚洲片在线观看 | 91高清完整版在线观看 | 久久观看免费视频 | 国产99久久精品 | 精品一区 精品二区 | 91在线精品秘密一区二区 | 精品久久久久久亚洲综合网 | 午夜电影av | 国产精品久久9 | 成人免费精品 | 高清一区二区三区av | 91精品久久久久久久99蜜桃 | 日韩综合在线观看 | 久久av网| 欧美日韩一区二区在线 | 久久视频免费 | 久视频在线播放 | 色婷婷综合视频在线观看 | 一级片视频在线 | 99在线播放 | 四虎在线免费视频 | 久久久久伦理电影 | 日日干夜夜操视频 | 国产手机免费视频 | 黄色一二级片 | 麻豆av一区二区三区在线观看 | 成人a毛片 | 日本激情视频中文字幕 | 亚洲aⅴ一区二区三区 | av色影院 | 999久久久久久久久久久 | 欧美精品中文在线免费观看 | 西西4444www大胆视频 | 夜夜爱av | 亚洲精品美女在线观看播放 | 九九热99视频 | 亚洲视频精品在线 | 国产手机免费视频 | 亚洲人久久 | 国产一区二区久久精品 | 91精品国自产在线观看 | 久久免费视频4 | 成人欧美一区二区三区在线观看 | 伊人欧美 | 色av网站| 在线欧美a| 欧美另类xxx | 69av在线视频 | 久要激情网 | 欧美网址在线观看 | 久久另类小说 | 玖玖玖精品 | 国产欧美久久久精品影院 | 久久精品视频在线 | 久草网在线观看 | 精品福利网 | 久久久久成 | 一区二区三区高清在线 | 99色人 | 久久久久成人精品 | 中文字幕av电影下载 | 9797在线看片亚洲精品 | 最近中文字幕免费av | 在线播放亚洲激情 | 国产精品久久久久aaaa | 亚洲欧美日韩精品一区二区 | 亚洲不卡123 | 中文字幕在线视频免费播放 | 午夜av免费看 | 中文字幕一区三区 | 97精品国产aⅴ| 亚洲手机天堂 | 亚洲精品在线观看视频 | 国产精品嫩草69影院 | 91av亚洲 | 国产精品一区二区电影 | 日韩在线视频免费看 | 国产成人无码AⅤ片在线观 日韩av不卡在线 | 欧美视频在线观看免费网址 | 久艹视频在线免费观看 | 91在线播| 免费观看一级一片 | 国产精品ssss在线亚洲 | 91免费在线看片 | 久久网站免费 | 国产粉嫩在线 | 中文字幕高清在线 | 亚洲精品中文在线 | 国产精品破处视频 | 久久精品综合视频 | 国产精品美女久久久久久2018 | 国产又黄又爽无遮挡 | 国产日产精品久久久久快鸭 | 欧美国产日韩在线视频 | 成人app在线播放 | 国精产品999国精产 久久久久 | 欧美激情综合五月色丁香 | 亚洲一区二区三区miaa149 | 天天操天天射天天添 | 波多野结衣电影一区 | 久久久色| 激情在线网站 | 黄色免费观看网址 | 在线天堂亚洲 | 日韩有码网站 | 国产精品福利无圣光在线一区 | 日日干天天爽 | 国产做aⅴ在线视频播放 | av电影免费看 | 亚洲在线视频网站 | 成年免费在线视频 | 欧美污污视频 | 亚洲天天综合 | 免费观看性生交大片3 | 99久久婷婷国产一区二区三区 | www.夜夜操 | 99视频一区二区 | 日韩精品一区二区三区免费视频观看 | 午夜精品久久 | 免费在线观看成人 | 黄色三级免费网址 | 久久久天堂 | 久久www免费人成看片高清 | 国产一级特黄毛片在线毛片 | 日日碰狠狠添天天爽超碰97久久 | 日本精品视频一区 | 成人av一区二区三区 | 狠狠色狠狠色综合日日92 | 最近中文字幕在线中文高清版 | 日本丰满少妇免费一区 | 精品久久91| 久草网站在线 | av东方在线 | www.黄色小说.com | 黄色片免费看 | 91自拍视频在线 | 婷婷国产在线 | 国产v欧美| 粉嫩一二三区 | 综合网欧美 | 久久久久久久久久免费视频 | 中文字幕免费国产精品 | 亚洲精品国产综合99久久夜夜嗨 | 中文字幕精品一区 | 伊人中文字幕在线 | 成人app在线播放 | 国产999视频在线观看 | 超碰在线天天 | 欧美日韩综合在线观看 | 色综合久久久 | 精品在线小视频 | 成人国产精品电影 | 国产高清视频色在线www | 91在线视频播放 | 日韩欧美亚州 | 91免费在线 | av在线电影网站 | 五月婷婷激情五月 | 六月婷婷久香在线视频 | 亚洲精品在线播放视频 | 久久久不卡影院 | 成人h在线 | 五月婷婷,六月丁香 | 亚洲午夜久久久久 | 欧美激情第28页 | 久久69精品久久久久久久电影好 | 国产精品白丝jk白祙 | 亚洲专区 国产精品 | 天天干夜夜爽 | 亚洲在线国产 | 国产在线一线 | 欧美性色xo影院 | 亚洲精品国产欧美在线观看 | 中文字幕国产在线 | 成人毛片100免费观看 | 国产乱码精品一区二区蜜臀 | 国产午夜精品免费一区二区三区视频 | 韩国一区二区三区在线观看 | 天天色棕合合合合合合 | 国产一区二区久久久久 | 成人国产精品久久久久久亚洲 | 天堂va在线高清一区 | 999在线视频 | 天天色天天射天天综合网 | 天天干天天上 | 欧美 日韩 性 | 日韩精品国产一区 | 综合色中文 | 国产123区在线观看 国产精品麻豆91 | 久久国内精品视频 | 久久三级毛片 | 日本系列中文字幕 | 91九色在线| 天天草天天插 | 久久久久免费精品国产 | 九九免费观看全部免费视频 | 人人爽夜夜爽 | 久久久免费看片 | 亚洲一级片免费观看 | 欧美一区在线观看视频 | 国产成人在线一区 | www.五月天婷婷 | 黄色资源网站 | 五月婷婷六月丁香 | www狠狠 | 久久综合给合久久狠狠色 | 伊人久久在线观看 | 久久歪歪| 免费高清看电视网站 | 日韩视频免费观看高清 | 欧美日韩不卡一区二区三区 | 精品无人国产偷自产在线 | 欧美另类xxx | 黄色三级免费 | 99久久精品久久久久久清纯 | 亚洲国产福利视频 | 亚洲美女免费视频 | 久久视频 | 婷婷深爱五月 | 美女视频久久 | 精品一区在线 | 久久999精品| 成人黄色大片在线观看 | 欧美一级片在线 | 亚洲成av人影院 | 曰本免费av | 国产精品观看 | 伊人五月天婷婷 | 欧美午夜激情网 | 久久久精品视频网站 | www.香蕉视频在线观看 | 国产精品免费不卡 | 久久久久二区 | av网址在线播放 | www视频免费在线观看 | 91麻豆文化传媒在线观看 | 超碰97人人射妻 | 欧美一级艳片视频免费观看 | 久久天天躁夜夜躁狠狠85麻豆 | 97国产超碰在线 | 天天射天天爱天天干 | www.国产高清 | 999亚洲国产996395| av丝袜天堂 | 日韩av专区 | 婷婷综合导航 | 黄a在线看 | 日本韩国中文字幕 | 一二三区在线 | 国产成人精品午夜在线播放 | 在线视频 成人 | 午夜av日韩 | 深爱开心激情 | 亚洲粉嫩av| av在线免费网 | 国产高清视频免费在线观看 | 成人免费观看在线视频 | 91天天视频| se视频网址| 国产成人av| 国产精品资源网 | 日韩在线三区 | 99亚洲天堂| 亚洲成人黄色 | 91日韩在线播放 | 欧美日韩视频在线一区 | 中文字幕在线观看视频一区二区三区 | 久热国产视频 | 精品在线一区二区 | 欧美日韩一级久久久久久免费看 | 欧美嫩草影院 | 天天干,天天操 | 欧美夫妻生活视频 | 国产精品一区二区在线 | 久久曰视频 | 天天射成人| 四虎精品成人免费网站 | 亚洲国产免费av | 欧美做受xxx | 久久精品www人人爽人人 | 超碰99人人 | 婷婷夜夜 | av经典在线 | 久久一区二区三区超碰国产精品 | 久草新在线 | 国产精品午夜久久久久久99热 | 热99在线视频 | 日韩视频三区 | av免费观看网址 | 久草在线最新视频 | 中文字幕免费高清在线 | 欧美另类性 | 久久国产精品免费 | 国产视频亚洲精品 | 国产精品观看在线亚洲人成网 | 97超视频在线观看 | 精品视频成人 | 欧美精品999 | 五月天婷亚洲天综合网鲁鲁鲁 | 91成人国产| 干干夜夜| 久久午夜视频 | 日产av在线播放 | 有码中文字幕在线观看 | 国产精品一区二区三区视频免费 | 超碰在线人 | 亚洲精品 在线视频 | 成片视频免费观看 | 色婷婷97| 国产尤物一区二区三区 | 国产精品一区免费观看 | 天天搞天天干 | 91在线最新| 狠狠五月天| 免费日韩 精品中文字幕视频在线 | 天天艹天天 | 综合在线观看 | 免费日p视频| 激情欧美丁香 | 99色在线| 久爱综合 | 中文字幕电影在线 | 国产成人精品久久久久 | 国内精品免费久久影院 | 欧美色图另类 | 国产精品日韩久久久久 | www久久国产 | 天天se天天cao天天干 | 手机在线免费av | 尤物一区二区三区 | 精品一区二区三区久久久 | 狠狠色丁香久久婷婷综合_中 | 婷婷播播网 | 精品福利视频在线观看 | 国产精品第一页在线 | 久久久鲁| av成人在线网站 | 国产91亚洲 | 人人射人人爱 | 97人人超碰在线 | 天天综合日 | 欧美日韩国产精品一区 | 国产精品久久久久久久久久免费 | 久久久久二区 | 国产精品99久久久久久久久 | 日韩在线观看你懂的 | 日韩精品一区二区在线视频 | 91视频在线观看下载 | 久久久亚洲精华液 | 狠狠色婷婷丁香六月 | 91传媒视频在线观看 | 国产综合在线观看视频 | 91麻豆精品91久久久久同性 | 婷婷综合成人 | 人人讲| 欧美大片在线看免费观看 | 日韩成人在线免费观看 | 国产高清精品在线 | 91桃色视频 | 国产伦理一区二区三区 | 亚洲综合色视频 | 911久久香蕉国产线看观看 | 成人免费观看视频大全 | 日韩网站在线 | 日本久久精品视频 | 综合影视 | 国产人成在线视频 | 成人av在线一区二区 | 天天射天天操天天色 | 日女人电影 | 久久精品中文字幕一区二区三区 | 国产成人黄色片 | 久久婷亚洲五月一区天天躁 | 成 人 免费 黄 色 视频 | 波多野结衣久久资源 | 久久久伊人网 | 亚洲伊人av| 亚洲视频,欧洲视频 | 久草在线手机视频 | 黄色成人91 | 天天干天天干天天干 | 久久久久久久国产精品视频 | 久久久久久久久久国产精品 | 亚洲黄在线观看 | 国产不卡在线视频 | 97精品国产97久久久久久久久久久久 | 国产二区视频在线观看 | 中文字幕最新精品 | h动漫中文字幕 | 永久免费精品视频网站 | a'aaa级片在线观看 | 国精产品999国精产 久久久久 | www免费网站在线观看 | 亚洲高清视频在线 | 手机av在线免费观看 | 在线精品一区二区 | 日韩专区一区二区 | 欧美日韩一区二区三区不卡 | 91精品视频免费 | 在线观看小视频 | 狠狠干狠狠色 | 免费av黄色| 特级黄色一级 | 亚洲成人在线免费 | av中文在线观看 | 久久久久久久久久网 | 久久国产区 | 久久国产视频网 | 亚洲日本一区二区在线 | 97国产超碰 | 久久久久久久久久久高潮一区二区 | 久久专区 | 高清久久久 | www.精选视频.com | 免费在线观看毛片网站 | 亚洲va在线va天堂va偷拍 | 色老板在线| 在线国产一区二区三区 | 国产精品毛片一区二区 | 美女国产| 国产成人精品一区二区三区网站观看 | a亚洲视频| 国产一区二区在线免费观看 | 成人在线播放av | 国产自偷自拍 | 亚洲精品大片www | 美女激情影院 | 国产免费观看高清完整版 | 97精品超碰一区二区三区 | 亚洲国产精品99久久久久久久久 | 成人黄大片视频在线观看 | 亚洲精品玖玖玖av在线看 | 黄色片免费电影 | 国产一区免费 | 久久免费的精品国产v∧ | 国产又粗又硬又爽视频 | 香蕉视频在线免费看 | 最新av观看 | 久久私人影院 | 久久婷婷国产色一区二区三区 | 亚洲精品视频网站在线观看 | 久久精品aaa | 亚洲精品午夜久久久 | 色综合久久久久久中文网 | 九色琪琪久久综合网天天 | 在线国产视频 | 国产伦精品一区二区三区高清 | 91亚洲在线观看 | 亚洲女同ⅹxx女同tv | 久久久久美女 | 免费看黄色大全 | 国产精品视频一二三 | 亚洲春色成人 | 亚洲欧美观看 | 中文字幕在线视频免费播放 | 国产999精品久久久久久 | 天天射天 | 99久久久久国产精品免费 | 中文字幕色婷婷在线视频 | 国产激情电影综合在线看 | 欧美一区二视频在线免费观看 | 国产视频二区三区 | 超碰免费久久 | 国内外成人免费在线视频 | 免费观看全黄做爰大片国产 | 四虎成人精品永久免费av九九 | 国产精品亚洲片在线播放 | 国产日韩欧美在线观看 | 国产第一福利网 | 婷婷激情五月 | 97超级碰碰碰视频在线观看 | 色综合久久久久综合体 | 中文字幕日本特黄aa毛片 | 国产黄色在线网站 | 国产精品视频专区 | 一级片黄色片网站 | 久久免费视频3 | 亚州中文av | 亚洲激精日韩激精欧美精品 | 精品久久精品久久 | 草草草影院 | 99热 精品在线 | 精品久久久久国产免费第一页 | 国产高清视频 | 久久伦理电影 | 欧美成人久久 | 精品国产伦一区二区三区观看体验 | 国产精品久久电影观看 | 91探花在线 | 国产欧美综合在线观看 |