午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

主頁 > 知識庫 > 一篇文章弄懂Docker鏡像的制作、上傳、拉取和部署

一篇文章弄懂Docker鏡像的制作、上傳、拉取和部署

熱門標簽:400電話申請方案 烏海智能電話機器人 做外呼系統的公司違法嗎 寧夏房產智能外呼系統要多少錢 藍點外呼系統 在百度地圖標注車輛 貴陽教育行業電話外呼系統 威海人工外呼系統供應商 撫順移動400電話申請

一、鏡像(images)

1. 什么是鏡像?

(1)按照百度百科的解釋:鏡像(Mirroring)是一種文件存儲形式,是冗余的一種類型,一個磁盤上的數據在另一個磁盤上存在一個完全相同的副本即為鏡像。

(2)可以把許多文件做成一個鏡像文件,與GHOST等程序放在一個盤里用GHOST等軟件打開后,又恢復成許多文件,RAID 1和RAID 10使用的就是鏡像。

(3)常見的鏡像文件格式有ISO、BIN、IMG、TAO、DAO、CIF、FCD。

看完之后是不是更暈了?

其實簡單來說,鏡像就是是一個app的封裝,里面有程序代碼,基礎系統,依賴庫,工具。
再通俗地講,有點類似APP 的安裝包。

2. 鏡像的組成和用途

(1)Dockerfile

: 是制作鏡像的文件的配方

就像一種祖傳秘方: 云南白藥: 林芝,人參,鹿茸,三七等

(2)scratch

: 是最基礎的docker鏡像,相當于一個地基—》空白的鏡像,什么都沒有 --》白手起家

用別的鏡像做基礎鏡像: 其他鏡像可以之為基礎進行擴展–就像站在巨人的肩膀上。

但是我們需要,萬丈高樓平地起,一步一個腳印👣去制作鏡像

(3)一個完整的操作系統需要:

1.kernel
2.系統調用
3.應用程序、庫
4.shell等

bootfs --》容器啟動的時候需要的內容

rootfs --》容器內部的操作系統

docker save

docker export

原理:

容器啟動的時候,內核啟動bootfs后直接將基礎鏡像加載,然后一層一層的加載–》自下而上

容器運行后訪問文件的時候,從上而下,從可寫層,一層一層往下訪問。

3. 為什么要自己制作鏡像?

以前在Linux 中下載mysql,Centos 系統中需要使用yum 命令,在學習完doker技術以后,需要什么軟件,只需要在docker 上面pull 就可以得到,docker 就像是一個巨大的資源庫,只有你想不到的東西,沒有它沒有的東西。

有些同學說:是技術限制了我對 docker 的想象,流下了悔恨的淚水。

哪有些同學就說了,那既然docker 這么方便,上面有那么多的鏡像文件,為什么還需要我們自己去制作呢?需要啥 pull 啥不就可以了嘛?

但是,在公司中往往需要自己制作鏡像文件,因為別人制作的東西往往會不放心,或者某些特定的需求不能滿足。就像你去買茅臺酒,商家說這是十年的茅臺,你就信他?這就是十年的茅臺?不去鑒定一下?如果是土豪,就當我沒說,哈哈啊哈

二、鏡像制作的步驟(10步法)

第1步:編輯Dockerfile

[root@sc-docker-server ~]# mkdir /mydocker/
[root@sc-docker-server ~]# cd /mydocker/
[root@sc-docker-server mydocker]#

[root@sc-docker-server mydocker]# vim Dockerfile
FROM python:2.7-slim
WORKDIR /app
ADD . /app
RUN pip install --trusted-host  pypi.python.org -r requirements.txt
EXPOSE 80
ENV NAME World
ENV AUTHOR cali
CMD ["python","app.py"]

第2步:編輯requirements.txt文件

[root@sc-docker-server mydocker]# vim requirements.txt
Flask
Redis

第3步:編輯app.py文件,我們的程序文件

[root@sc-docker-server mydocker]# vim app.py
from flask import Flask
from redis import Redis, RedisError
import os
import socket

# Connect to Redis
redis = Redis(host="redis", db=0, socket_connect_timeout=2, socket_timeout=2)

app = Flask(__name__)

@app.route("/")
def hello():
    try:
        visits = redis.incr("counter")
    except RedisError:
        visits = "<i>cannot connect to Redis, counter disabled</i>"

    html = "<h3>Hello {name}!</h3>" \

           "<b>Hostname:</b> {hostname}<br/>" \

           "<b>Visits:</b> {visits}"
    return html.format(name=os.getenv("NAME", "world"), hostname=socket.gethostname(), visits=visits)

if __name__ == "__main__":
    app.run(host='0.0.0.0', port=80)

第4步:生成鏡像文件

[root@sc-docker-server mydocker]#docker build -t sc_friendlyhello_1 .
docker build -t sc_friendlyhello_1 .
Sending build context to Docker daemon  4.608kB
Step 1/9 : FROM python:2.7-slim
 ---> eeb27ee6b893
Step 2/9 : WORKDIR /app
 ---> Using cache
 ---> 81aa71984f63
Step 3/9 : ADD . /app
 ---> Using cache
 ---> a5c7c6ed471c
Step 4/9 : VOLUME ["/data_flask"]
 ---> Using cache
 ---> d4db66a741db
Step 5/9 : RUN pip install --trusted-host  pypi.python.org -r requirements.txt
 ---> Using cache
 ---> bcdee009e5f7
Step 6/9 : EXPOSE 80
 ---> Using cache
 ---> 475474ce55ff
Step 7/9 : ENV NAME World
 ---> Using cache
 ---> 0f03ead6c99b
Step 8/9 : ENV AUTHOR cali
 ---> Using cache
 ---> f844eb0f1a78
Step 9/9 : CMD ["python","app.py"]
 ---> Using cache
 ---> ab30484b56b8
Successfully built ab30484b56b8
Successfully tagged sc_friendlyhello_1:latest
[root@sc-docker-server mydocker]#

第5步:檢查鏡像是否成功

[root@sc-docker-server mydocker]# docker images
REPOSITORY                 TAG        IMAGE ID       CREATED          SIZE
sc_friendlyhello_1         latest     ab30484b56b8   32 minutes ago   159MB

第6步:使用鏡像,啟動容器

docker run -d -p 5080:80  --name sc-hello-1 sc_friendlyhello_1

第7步:訪問容器的web服務

curl或者chrome瀏覽器訪問
宿主機ip:5080
Hello World!
Hostname: f4aeb5d5305a
Visits: cannot connect to Redis, counter disabled

因為redis數據庫容器沒有啟動,flask web服務不能連接到redis數據庫

第8步:啟動redis容器

docker run -d -p 6379:6379 --name sc-redis-1 redis

第9步:再次啟動一個自己制作鏡像的容器,鏈接到redis容器

docker run -d --name sc-hello-2 -p 5081:80 --link sc-redis-1:redis sc_friendlyhello_1

第10步:訪問容器的web服務

curl或者chrome瀏覽器訪問
宿主機ip:5081
Hello World!
Hostname: aad7da1892b5
Visits: 15

三. 鏡像制作的作業

作業

1.升級 sc_friendlyhello_1的鏡像里的基礎鏡像為python:3.9
自己的鏡像更名為sc_friendlyhello_2
2.啟動容器和redis容器,測試訪問**

作業步驟:

安裝上傳的文件

root@sc-docker-server ~]# yum install lrzsz -y  安裝上傳的軟件
上次元數據過期檢查:0:25:32 前,執行于 2021年08月18日 星期三 09時52分02秒。
軟件包 lrzsz-0.12.20-43.el8.x86_64 已安裝。
依賴關系解決。
無需任何處理。
完畢!
[root@sc-docker-server ~]#

第1步:下載app源代碼

https://github.com/docker/getting-started 在windows里下載,然后上傳到linux里 yum install git -y 

linux里: git clone https://github.com/califeng/getting-started.git

第2步:解壓app源代碼壓縮包

[root@sc-docker-server ~]# yum install zip unzip -y

    [root@sc-docker-1 ~]# unzip getting-started-master.zip 

第3步:進入app目錄,去新建一個Dockerfile

    [root@sc-docker-1 getting-started-master]# cd app/
    [root@sc-docker-1 app]# vim Dockerfile
FROM node:12-alpine
WORKDIR /app
COPY  . .
RUN yarn install --production
CMD ["node", "src/index.js"]

第4步:制作鏡像

[root@sc-docker-1 app]# docker build -t getting-started .
-t getting-started 是指定制作的鏡像的名字,名字可以自己定義



[root@sc-docker-1 app]# docker images  查看制作的鏡像
REPOSITORY                TAG         IMAGE ID       CREATED          SIZE
getting-started           latest      5b903e857b8c   25 seconds ago   179MB
redis                     latest      cc69ae189a1a   2 days ago       105MB
nginx                     1.19.7      35c43ace9216   7 days ago       133MB
nginx                     latest      35c43ace9216   7 days ago       133MB
mysql                     5.7.33      5f47254ca581   2 weeks ago      449MB
nginx                     1.19.6      f6d0b4767a6c   6 weeks ago      133MB
node                      12-alpine   0206ff8a5f9e   7 weeks ago      88.9MB
richarvey/nginx-php-fpm   latest      5c3ad1891297   5 months ago     506MB
hello-world               latest      bf756fb1ae65   13 months ago    13.3kB
jcdemo/flaskapp           latest      4f7a2cc79052   2 years ago      88.7MB
[root@sc-docker-1 app]#

第5步:啟動自己制作的鏡像的容器

[root@sc-docker-1 app]# docker run -dp 3000:3000 getting-started
8f150a72e7d2d1650685b00a18d237469fa07c8cd56977773dd266b281a3b4ad
[root@sc-docker-1 app]# docker ps
CONTAINER ID   IMAGE             COMMAND                  CREATED         STATUS         PORTS                    NAMES
8f150a72e7d2   getting-started   "docker-entrypoint.s…"   5 seconds ago   Up 3 seconds   0.0.0.0:3000->3000/tcp   strange_benz
deabb58e01b0   nginx             "/docker-entrypoint.…"   26 hours ago    Up 2 hours     0.0.0.0:6655->80/tcp     chenpeng
[root@sc-docker-1 app]# 

第6步:打開瀏覽器去訪問容器里的網站

容器里的網站:http://192.168.0.161:3000/

總結

1.鏡像的制作是作為docker 技術中必備的技能,你說你會docker ,別人一定會問你鏡像的制作嗎?你說制作那玩意干啥,別人就會會心一笑,心里一想這個人的技術一定很low,連這個都不會,還說自己會docker,呵呵。

2.后面有關鏡像制作有詳細的步驟,鏡像制作十步法會教你怎么去做的,慢慢來,一步一步來做。

到此這篇關于Docker鏡像制作、上傳、拉取和部署的文章就介紹到這了,更多相關Docker鏡像制作、上傳、拉取和部署內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

標簽:銅川 那曲 慶陽 朝陽 松原 周口 蕪湖 泰州

巨人網絡通訊聲明:本文標題《一篇文章弄懂Docker鏡像的制作、上傳、拉取和部署》,本文關鍵詞  一篇,文章,弄懂,Docker,鏡像,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《一篇文章弄懂Docker鏡像的制作、上傳、拉取和部署》相關的同類信息!
  • 本頁收集關于一篇文章弄懂Docker鏡像的制作、上傳、拉取和部署的相關信息資訊供網民參考!
  • 推薦文章
    日韩欧美美女一区二区三区| 99久久免费国产精精品| 妞干网在线免费视频| 日韩精品免费播放| 国产一卡二卡三卡四卡| 人人爽人人爽人人片| 久久婷婷国产麻豆91| 精品人妻在线播放| 99久久国产免费看| 精品一区二区精品| 青青草精品视频| 欧美国产禁国产网站cc| 亚洲人成7777| 在线视频你懂得一区| 欧美精品少妇一区二区三区| 精品免费一区二区三区| 亚洲日韩欧美视频一区| 久久亚洲电影天堂| 国产日韩欧美在线| 国产精品无码乱伦| 日韩中文字幕a| 538精品在线观看| 中文资源在线播放| 首页亚洲欧美制服丝腿| 97久久超碰精品国产| 欧美一级日韩一级| www.日韩视频| 国产有色视频色综合| 波多野结衣av一区二区全免费观看 | 91在线看www| 91免费国产精品| 999久久久精品视频| 西西44rtwww国产精品| 国产一区二区免费看| 亚洲影视在线观看| 亚洲综合色视频| 精品久久久久久久久久久久久久| 亚洲欧美国产va在线影院| 91久久精品日日躁夜夜躁国产| 欧美日韩人妻精品一区在线| 美女网站视频久久| 亚洲色图一区二区三区| 国产99久久精品一区二区 夜夜躁日日躁| 日韩中文一区| 免费在线观看污| 国产又黄又粗又猛又爽| 中文字幕亚洲一区二区av在线| 日韩精品一区二区三区中文不卡| 欧美精品一区在线| mm131丰满少妇人体欣赏图| 99视频国产精品| 欧美成人精品高清在线播放| 亚洲欧美日韩国产成人综合一二三区| 在线观看欧美一区二区| 国产黄色一级大片| 日本黄色一区二区| 久久久久久久av| bt天堂新版中文在线地址| 国产乱码在线观看| 久久久99久久精品欧美| 欧美va在线播放| 久久人人爽人人爽人人av| 娇妻被老王脔到高潮失禁视频| 91看片淫黄大片一级在线观看| 日韩欧美在线123| 国产精品揄拍500视频| 亚洲乱码中文字幕久久孕妇黑人| 日韩在线观看视频一区二区| 国产精品99久久久久久久女警 | 在线观看三级视频欧美| 最新精品视频| 91人妻一区二区三区蜜臀| 精品一区二区三区的国产在线播放| 精品国产一区二区在线观看| 狠狠色噜噜狠狠狠狠色吗综合| 国产不卡的av| 亚洲AV无码乱码国产精品牛牛| 欧美性xxxxxxxxx| 国产中文字幕91| 日产精品久久久久久久| 亚洲图片欧美色图| 国产一区不卡在线观看| 一区二区的视频| 亚洲精品老司机| 91麻豆国产语对白在线观看| 中文字幕国产在线观看| 欧美国产精品一区二区三区| 高清不卡日本v二区在线| 中文字幕日韩三级片| av激情综合网| 欧美中文字幕视频在线观看| 香蕉视频在线观看黄| 亚洲av综合色区无码一二三区 | 久久青草久久| 久久影院在线观看| 扒开伸进免费视频| 国产精品久久久久影院老司| 78色国产精品| 一区二区黄色片| 国产精品乡下勾搭老头1| 91精品啪在线观看麻豆免费| 欧美男人天堂网| 久久精品夜夜夜夜夜久久| 男人天堂网视频| www国产成人| 国产精品一区二区三区在线| 中国毛片直接看| 精品国产伦理网| 欧美日韩一区二区区别是什么 | 在线免费播放av| 成人高清视频免费观看| 日本久久久久久久久久久| 免费视频网站在线观看入口| 欧美日韩在线另类| 极品校花啪啪激情久久| 久久精选视频| 午夜精品视频网站| 日本国产在线视频| 91国产成人在线| 中文字幕永久免费| 夜夜爽夜夜爽精品视频| 熟女人妇 成熟妇女系列视频| 国产精品久久精品日日| 超碰成人免费在线| 少妇荡乳情欲办公室456视频| 精品日产卡一卡二卡麻豆| 丰满大乳奶做爰ⅹxx视频| 4438x亚洲最大成人网| 久久久久久人妻一区二区三区| 国产中文字幕一区| 久久偷看各类wc女厕嘘嘘偷窃| 99精品在线视频观看| 国产精品嫩草影院久久久| 亚洲色图100p| 亚洲影院免费观看| 日韩av在线中文| 亚洲午夜在线观看视频在线| 91成人在线视频观看| 天堂av中文字幕| 国产精品爽爽爽爽爽爽在线观看| www香蕉视频| 97碰在线观看| 销魂美女一区二区| 亚洲激情第一页| 黄色激情在线观看| 日韩亚洲欧美在线| 久久国产在线观看| 日韩欧美成人激情| 国产又大又粗又爽的毛片| 亚洲视频在线观看网站| 亚洲国产美女视频| 国产综合在线看| 久久久无码精品亚洲国产| 91精品成人久久| 欧美激情 一区| 午夜精品久久久久久| 国产树林野战在线播放| 亚洲精品综合在线| 女同性恋一区二区| 天天综合网 天天综合色| 少妇精品一区二区三区| 在线看不卡av| 黄色在线观看av| 北条麻妃一区二区三区中文字幕| 国产三级三级在线观看| 国产伦精品一区二区三区视频孕妇| 国产精品夜夜嗨| 日本福利视频在线| 久久精品在线免费观看| 污视频网址在线观看| 中文字幕日本乱码精品影院| 影音先锋成人资源网站| 国产亚洲精品aa午夜观看| 精品久久久久久无码中文野结衣| 一本久道久久综合中文字幕| 成年网站在线免费观看| 日韩欧美高清在线| 久久久国产精品人人片| 97超级碰碰碰久久久| 国产成人精品一区二| 亚洲综合日韩欧美| 日韩欧美黄色影院| av资源免费观看| 国产精品麻豆免费版| 亚洲黄色性网站| 欧美成人精品欧美一| 全亚洲最色的网站在线观看| 国产一区视频在线看| 久久亚洲中文字幕无码| 一区精品在线播放| 我不卡一区二区| 国产日韩欧美黄色| 白白色 亚洲乱淫| 国产男女无遮挡猛进猛出| 亚洲人成欧美中文字幕| 亚洲第一天堂影院| 男女视频网站在线观看| 日韩精品一区二区视频| 色网站在线播放| 韩国国内大量揄拍精品视频| 蜜臀精品一区二区三区在线观看| 人妻精品无码一区二区三区| 亚洲在线观看免费| 香蕉免费毛片视频| 91精品中文在线| 亚洲日韩欧美一区二区在线| 欧美风情第一页| 国产尤物99| 亚洲国产一区二区在线播放| 国产成人久久久久| 精品国产一区二区三区四区vr | 亚洲成av人片| 久久免费少妇高潮99精品| 国产色综合一区二区三区| 欧美日韩欧美一区二区| 欧美极品jizzhd欧美18| 色综合五月天导航| www视频在线| 国产真人无码作爱视频免费| 中文字幕在线看视频国产欧美在线看完整 | 久久全球大尺度高清视频| 国产成人精品亚洲日本在线桃色| 精品人妻一区二区乱码| 成人高清视频观看www| 国产精品久久无码一三区| 国产精品99久久久久久大便| 日韩成人高清在线| 久久精品久久精品久久| **欧美日韩vr在线| 久久亚区不卡日本| 黑人巨大猛交丰满少妇| 国产suv精品一区二区| 黄色一区二区三区| 中文字幕av片| 激情 小说 亚洲 图片: 伦| 国产午夜精品美女视频明星a级| 成 人片 黄 色 大 片| 午夜剧场在线免费观看| 国产成人短视频| 本田岬高潮一区二区三区| 成人一级黄色大片| 日av在线播放中文不卡| 午夜精品视频一区| 国内爆初菊对白视频| 欧美黑人经典片免费观看| 91国内产香蕉| 欧洲精品中文字幕| 激情文学综合丁香| 久久爱一区二区| 一本色道久久88亚洲精品综合| 欧美xxxx18性欧美| 国产视频一区二区三区在线观看| 神马久久久久久久| 可以看污的网站| 国产精品xxxx| 伊人久久大香线蕉av一区二区| 狠狠色丁香婷婷综合| 亚洲女则毛耸耸bbw| 欧美精品成人在线| 亚洲国产日韩综合久久精品| 曰本女人与公拘交酡| 日本阿v视频在线观看| 午夜精品理论片| 欧美性生交大片免费| 精品在线播放免费| 国产精品成人aaaa在线| 日本肉体xxxx裸体xxx免费| 3d动漫精品啪啪一区二区三区免费| 一区二区三区四区高清精品免费观看| av网站在线观看免费| 蜜臀视频在线观看| 91制片厂免费观看| 韩国福利视频一区| 欧美日韩综合视频| 成人黄色国产精品网站大全在线免费观看| 一区二区视频免费看| 怡红院亚洲色图| 亚洲午夜精品一区二区 | 亚洲第一精品电影| 久久精品99国产精品| 国产一级片中文字幕| 日韩精品无码一区二区三区| 日韩在线观看视频免费| 久久久精品中文字幕麻豆发布| 国产精品久久久久久在线| 成人精品在线观看视频| 久久综合久久网| 国产精品久久综合av爱欲tv| 欧美精品一区二区三| 亚洲三级在线看| 国v精品久久久网| 精品美女久久久久| 国产熟女高潮一区二区三区 | 日韩大片免费观看视频播放| 亚洲精品高清视频在线观看| 国产精品主播直播| 亚洲精品国产欧美在线观看| 亚洲一二三精品| 日本www.色| 国产精品爽爽爽爽爽爽在线观看| 尤物精品国产第一福利三区| 欧美久久免费观看| 亚洲狠狠爱一区二区三区| 国产精品99久久久久久似苏梦涵 | 午夜剧场免费在线观看| 欧美精品一区二区三区免费播放| 欧美性xxxx69| 国产精品久久久精品| 婷婷中文字幕一区三区| 欧美韩国一区二区| 天堂中文网在线| 国产在线观看黄色| 自拍偷拍21p| 特大黑人娇小亚洲女mp4| 久久这里精品国产99丫e6| 亚洲精品之草原avav久久| 欧美日韩一二三| 97se亚洲国产综合自在线观| 欧美 日韩 综合| 美国黄色片视频| 亚洲精品国产91| 57pao国产成永久免费视频| 免费av手机在线观看| 国产又粗又长又爽视频| 你懂的视频在线一区二区| 91精品婷婷国产综合久久蝌蚪| 国产精品极品美女在线观看免费 | 精品福利一区二区| 午夜精品国产更新| 亚洲天天做日日做天天谢日日欢 | 国产精品jizz在线观看老狼| 青青草久久网络| 国产福利精品在线| 日韩免费av在线| 欧美激情亚洲激情| 亚洲欧美精品suv| 日韩国产高清污视频在线观看| 亚洲国产成人精品久久久国产成人一区| 色综合久久精品| 在线观看日韩一区| 欧美日韩国产在线观看| 欧美性做爰猛烈叫床潮| 国产精品乱码久久久久久| 国产精品久久久久久久午夜片| 一区在线播放视频| 欧美国产日韩亚洲一区| 欧美激情在线观看视频免费| 中文成人综合网| 久久久久久久久久久黄色| 成人av资源站| 9l国产精品久久久久麻豆| 国产麻豆精品久久一二三| 99久久99久久精品免费观看| 99久久婷婷国产综合精品| 成人激情文学综合网| 成人国产免费视频| 国产精品久久毛片av大全日韩| 欧美国产精品久久| 亚洲激情自拍视频| 午夜影视日本亚洲欧洲精品| 欧美在线观看18| 欧美mv日韩mv国产网站| 亚洲黄色成人网| 久久亚洲电影天堂| 热99在线视频| 国产精品手机视频| 欧美一级特黄aaaaaa在线看片| 亚洲欧洲日产国码无码久久99| 一起操在线视频| 女人黄色一级片| 日本妇女毛茸茸| 91影院在线播放| 久久精品国产99国产精品| 成年人国产精品| 亚洲男人的天堂网| 欧美日韩国产综合视频在线观看中文| 色中色一区二区| 亚洲欧美在线一区| 欧美国产日韩一区二区在线观看| 国产精品爽爽爽| 中国成人亚色综合网站| 伊人成色综合网| 精品少妇人妻一区二区黑料社区| 欧美精品亚洲精品日韩精品| 国产精品无码专区av免费播放| 亚洲av无码一区二区乱子伦| 成人av在线资源网站| 亚洲日本成人在线观看| 日韩一级高清毛片| 久久精品免费播放| 国产精品午夜一区二区欲梦| 色噜噜一区二区| 欧美日韩电影一区二区| 黄色www网站| 加勒比一区二区| 日本在线播放视频| 免费看欧美美女黄的网站| 国产日本一区二区| 亚洲综合男人的天堂| 欧美日韩高清不卡| 日韩视频亚洲视频| 国产精品青青草| 91黄色在线看| 喷水视频在线观看| 99精品视频免费版的特色功能| 精品国产乱码久久久久久鸭王1| 天堂在线视频免费观看| 亚洲三级在线播放| 亚洲精品影视在线观看| 91色p视频在线|