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

Podman 部署私有鏡像倉庫,你學會了嗎?

系統 Linux
?Podman[1]是一個無守護進程的開源 Linux 原生工具,旨在使用開放容器倡議 ( OCI )容器和容器映像輕松查找、運行、構建、共享和部署應用程序。主要是由RedHat推動改進。

Podman[1]是一個無守護進程的開源 Linux 原生工具,旨在使用開放容器倡議 ( OCI )容器和容器映像輕松查找、運行、構建、共享和部署應用程序。主要是由RedHat推動改進。

關于了解 Podman 更多內容:

?Podman 下一代 Linux 容器工具[2]

?Podman 入門指南[3]

1. 安裝 Podman 和 httpd-tools

yum install -y podman httpd-tools

2. 配置倉庫存儲位置

存儲目錄為 /opt/registry/

mkdir -p /opt/registry/{auth,certs,data}

?Auth子目錄存儲htpasswd用于身份驗證的文件。

?Certs子目錄存儲倉庫使用的證書驗證。

?Data目錄存儲存儲在倉庫中的實際鏡像。

如果你想單獨掛載一塊盤來存儲數據可以利用parted命令

sudo parted -s -a optimal -- /dev/sdb mklabel gpt
sudo parted -s -a optimal -- /dev/sdb mkpart primary 0% 100%
sudo parted -s -- /dev/sdb align-check optimal 1
sudo pvcreate /dev/sdb1
sudo vgcreate vg0 /dev/sdb1
sudo lvcreate -n registry -l +100%FREE vg0
sudo mkfs.xfs /dev/vg0/registry
echo "/dev/vg0/registry /opt/registry/data xfs defaults 0 0" | sudo tee -a /etc/fstab

掛載驗證

$ sudo mount -a
$ df -hT /opt/registry/data
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/vg0-registry xfs 200G 1.5G 199G 1% /opt/registry/data

3. 生成訪問倉庫的憑據

3.1 htpasswd 用戶名和密碼

身份驗證由一個簡單的htpasswd文件和一個 SSL 密鑰對提供

htpasswd將在該/opt/registry/auth/目錄中創建一個名為 Bcrypt Htpasswd 的文件

htpasswd -bBc /opt/registry/auth/htpasswd registryuser  registryuserpassword

? b通過命令提供密碼。

? B使用 Bcrypt 加密存儲密碼。

? c創建文件。

? 用戶名為 registryuser。

? 密碼是 registryuserpassword。

查看文件

$ tac /opt/registry/auth/htpasswd
registryuser:$2y$05$XciI1wfzkUETe7XazJfc/uftBnMQfYOV1jOnbV/QOXw/SXhmLsApK

3.2 TLS 密鑰對

通過使用由可信機構(內部或外部)簽名的密鑰和證書或簡單的自簽名證書,倉庫通過 TLS 得到保護。要使用自簽名證書:

cat << EOF > ssl.conf
[ req ]
prompt = no
distinguished_name = req_subj
x509_extensions = x509_ext

[ req_subj ]
CN = Localhost

[ x509_ext ]
subjectKeyIdentifier = hash
authorityKeyIdentifier = keyid,issuer
basicConstraints = CA:true
subjectAltName = @alternate_names

[ alternate_names ]
DNS.1 = localhost
IP.1 = 192.168.10.80
EOF

openssl req -config ssl.conf -new -x509 -nodes -sha256 -days 365 -newkey rsa:4096 -keyout /opt/registry/certs/domain.key -out /opt/registry/certs/domain.crt

openssl x509 -inform PEM -in /opt/registry/certs/domain.crt -out /opt/registry/certs/domain.cert

?req OpenSSL 生成和處理證書請求。

?-newkey OpenSSL 創建一個新的私鑰和匹配的證書請求。

?rsa:4096 OpenSSL 生成一個 4096 位的 RSA 密鑰。

?-nodes OpenSSL 私鑰沒有密碼要求。私鑰不會被加密。

?-sha256 OpenSSL 使用 sha256 來簽署請求。

?-keyout OpenSSL 存儲新密鑰的名稱和位置。

?-x509 OpenSSL 生成一個自簽名證書。

?-days OpenSSL 密鑰對有效的天數。

?-out OpenSSL 在哪里存儲證書。

輸入證書的相應選項。CN=值是您的主機的主機名。主機的主機名應該可由 DNS 或/etc/hosts文件解析。

$ ll /opt/registry/certs/
total 12
-rw-r--r-- 1 root root 1842 Nov 21 20:01 domain.cert
-rw-r--r-- 1 root root 1842 Nov 21 20:01 domain.crt
-rw------- 1 root root 3272 Nov 21 20:01 domain.key

將服務器證書、密鑰和 CA 文件復制到 podman證書文件夾中。您必須首先創建適當的文件夾

mkdir -p /etc/containers/certs.d/192.168.10.80\:5000/
cp -r /opt/registry/certs/* /etc/containers/certs.d/192.168.10.80\:5000/

注意:如果倉庫未使用 TLS 保護,則/etc/containers/registries.conf可能必須為倉庫配置文件中的不安全設置。

該證書還必須得到您的主機和客戶端的信任:

cp /opt/registry/certs/domain.crt /etc/pki/ca-trust/source/anchors/
update-ca-trust
trust list | grep -i "<hostname>"

4. 啟動容器

$ podman images
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/library/registry latest 81c944c2288b 9 days ago 24.7 MB
podman run --name myregistry \
-p 5000:5000 \
-v /opt/registry/data:/var/lib/registry:z \
-v /opt/registry/auth:/auth:z \
-e "REGISTRY_AUTH=htpasswd" \
-e "REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm" \
-e REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd \
-v /opt/registry/certs:/certs:z \
-e "REGISTRY_HTTP_TLS_CERTIFICATE=/certs/domain.crt" \
-e "REGISTRY_HTTP_TLS_KEY=/certs/domain.key" \
-e REGISTRY_COMPATIBILITY_SCHEMA1_ENABLED=true \
-d \
docker.io/library/registry:latest

選項的詳細信息是:

?--name myregistry將容器命名為myregistry。

?-p 5000:5000將容器中的端口 5000 公開為主機上的端口 5000。

?-v /opt/registry/data:/var/lib/registry:z像 在具有正確 SELinux 上下文的容器中一樣安裝/opt/registry/data 在主機/var/lib/registry

?-v /opt/registry/auth:/auth:z/opt/registry/auth在主機上安裝,就像/auth 在具有正確 SELinux 上下文的容器中一樣。

?-v opt/registry/certs:/certs:z像 在具有正確 SELinux 上下文的容器中一樣安裝/opt/registry/certs 在主機上 。/certs

?-e "REGISTRY_AUTH=htpasswd" 使用bcrypt加密htpasswd文件進行身份驗證。由容器的 REGISTRY_AUTH_HTPASSWD_PATH 環境變量設置的文件位置。

?-e "REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm" 指定用于htpasswd.

?-e REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd使用容器中的 bcrypt 加密/auth/htpasswd 文件。

?-e "REGISTRY_HTTP_TLS_CERTIFICATE=/certs/domain.crt"設置證書文件的路徑。

?-e "REGISTRY_HTTP_TLS_KEY=/certs/domain.key"設置私鑰路徑。

?-e REGISTRY_COMPATIBILITY_SCHEMA1_ENABLED=true為 schema1 清單提供向后兼容性。

?-d docker.io/library/registry:latest是一個允許存儲和分發鏡像的倉庫應用程序。

注意:如果防火墻在主機上運行,則需要允許暴露的端口 (5000)。

firewall-cmd --add-port=5000/tcp --zone=internal --permanent
firewall-cmd --add-port=5000/tcp --zone=public --permanent
firewall-cmd --reload

或者直接關閉

systemctl stop firewalld && systemctl disable firewalld
setenforce 0

5. 測試

5.1 登陸

docker login -u registryuser -p registryuserpassword 192.168.10.80:5000
Login Succeeded!

5.2 API訪問

$ curl  -k -u "registryuser:registryuserpassword" https://192.168.10.80:5000/v2/_catalog
{"repositories":[]}

?更多API 訪問策略請參考這里[4]

5.3 鏡像入庫

從公共拉取alpine:latest鏡像

$ podman pull alpine:latest
Resolved "alpine" as an alias (/etc/containers/registries.conf.d/000-shortnames.conf)
Trying to pull docker.io/library/alpine:latest...
Getting image source signatures
Copying blob ca7dd9ec2225 [--------------------------------------] 0.0b / 0.0b
Copying config bfe296a525 done
Writing manifest to image destination
Storing signatures
bfe296a525011f7eb76075d688c681ca4feaad5afe3b142b36e30f1a171dc99a

打標簽

podman tag alpine:latest 192.168.10.80:5000/alpine:latest

推送入庫

podman push 192.168.10.80:5000/alpine:latest

5.4 查詢鏡像信息

查詢是否入庫

$ curl  -k -u "registryuser:registryuserpassword" https://192.168.10.80:5000/v2/_catalog
{"repositories":["alpine"]}

查看鏡像標簽

$  curl  -k -u "registryuser:registryuserpassword" https://192.168.10.80:5000/v2/alpine/tags/list
{"name":"alpine","tags":["latest"]}

查看鏡像 manifests

$ curl  -k -u "registryuser:registryuserpassword"https://192.168.10.80:5000/v2/alpine/manifests/latest
{
"schemaVersion": 1,
"name": "alpine",
"tag": "latest",
"architecture": "amd64",
"fsLayers": [
{
"blobSum": "sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4"
},
{
"blobSum": "sha256:60f8044dac9f779802600470f375c7ca7a8f7ad50e05b0ceb9e3b336fa5e7ad3"
}
],
"history": [
{
"v1Compatibility": "{\"architecture\":\"amd64\",\"config\":{\"Hostname\":\"\",\"Domainname\":\"\",\"User\":\"\",\"AttachStdin\":false,\"AttachStdout\":false,\"AttachStderr\":false,\"Tty\":false,\"OpenStdin\":false,\"StdinOnce\":false,\"Env\":[\"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\"],\"Cmd\":[\"/bin/sh\"],\"Image\":\"sha256:18f412e359de0426344f4fe1151796e2d9dc121b01d737e953f043a10464d0b7\",\"Volumes\":null,\"WorkingDir\":\"\",\"Entrypoint\":null,\"OnBuild\":null,\"Labels\":null},\"container\":\"3cd2ce612b9119be9673860022420eee020f0a6d44e9072ca25196f4f0a4613d\",\"container_config\":{\"Hostname\":\"3cd2ce612b91\",\"Domainname\":\"\",\"User\":\"\",\"AttachStdin\":false,\"AttachStdout\":false,\"AttachStderr\":false,\"Tty\":false,\"OpenStdin\":false,\"StdinOnce\":false,\"Env\":[\"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\"],\"Cmd\":[\"/bin/sh\",\"-c\",\"#(nop) \",\"CMD [\\\"/bin/sh\\\"]\"],\"Image\":\"sha256:18f412e359de0426344f4fe1151796e2d9dc121b01d737e953f043a10464d0b7\",\"Volumes\":null,\"WorkingDir\":\"\",\"Entrypoint\":null,\"OnBuild\":null,\"Labels\":{}},\"created\":\"2022-11-12T04:19:23.199716539Z\",\"docker_version\":\"20.10.12\",\"id\":\"260323e12fa2abcb1ff61576931037c6f8538afeb5ff82fa256670a20b384b6b\",\"os\":\"linux\",\"parent\":\"faa2cddd53c99ad978614b839a2a20a47f143a4d6ecb86bda576dfb3124c0cad\",\"throwaway\":true}"
},
{
"v1Compatibility": "{\"id\":\"faa2cddd53c99ad978614b839a2a20a47f143a4d6ecb86bda576dfb3124c0cad\",\"created\":\"2022-11-12T04:19:23.05154209Z\",\"container_config\":{\"Cmd\":[\"/bin/sh -c #(nop) ADD file:ceeb6e8632fafc657116cbf3afbd522185a16963230b57881073dad22eb0e1a3 in / \"]}}"
}
],
"signatures": [
{
"header": {
"jwk": {
"crv": "P-256",
"kid": "5BQE:5CXW:TWNN:OFV7:ZPNY:ARAG:ZJ7K:Z5GI:ZVQ3:SZYQ:2M3J:D7YG",
"kty": "EC",
"x": "-JvBdARI6NPMx8g6d1zyPzmSkkZ8rKIcxdz2BEonpzU",
"y": "4OlY36zLCvLHXzMrb4w8W2TZSJdVc5ijM0Y9DieEkWY"
},
"alg": "ES256"
},
"signature": "ZL0HFyuq9G9cYsBzZZqMlwGK3aQMJHFKeQ2Dh8XByzGKtfoJCJ5kQY0W3yynzb3Mj9WYrzeabZwey-dZIHt_7Q",
"protected": "eyJmb3JtYXRMZW5ndGgiOjIwODgsImZvcm1hdFRhaWwiOiJDbjAiLCJ0aW1lIjoiMjAyMi0xMS0yMVQxMjoyNjowM1oifQ"
}
]
}

參考:

  • How to implement a simple personal/private Linux container image registry for internal use[5]
  • docker registry倉庫私搭并配置證書[6]

引用鏈接

[1] Podman: https://podman.io/

[2] Podman 下一代 Linux 容器工具: https://blog.csdn.net/xixihahalelehehe/article/details/125618884

[3] Podman 入門指南: https://blog.csdn.net/xixihahalelehehe/article/details/121611523

[4] 更多API 訪問策略請參考這里: https://ghostwritten.blog.csdn.net/article/details/105926147

[5] How to implement a simple personal/private Linux container image registry for internal use: https://www.redhat.com/sysadmin/simple-container-registry

[6] docker registry倉庫私搭并配置證書: https://ghostwritten.blog.csdn.net/article/details/105926147


責任編輯:武曉燕 來源: 愛死亡機器人
相關推薦

2024-01-19 08:25:38

死鎖Java通信

2023-01-10 08:43:15

定義DDD架構

2024-02-04 00:00:00

Effect數據組件

2023-07-26 13:11:21

ChatGPT平臺工具

2023-08-01 12:51:18

WebGPT機器學習模型

2024-01-02 12:05:26

Java并發編程

2023-01-30 09:01:54

圖表指南圖形化

2024-08-06 09:47:57

2022-07-08 09:27:48

CSSIFC模型

2023-10-10 11:04:11

Rust難點內存

2024-07-31 08:39:45

Git命令暫存區

2023-12-12 08:02:10

2024-05-06 00:00:00

InnoDBView隔離

2023-08-26 21:34:28

Spring源碼自定義

2022-07-13 08:16:49

RocketMQRPC日志

2023-03-26 22:31:29

2023-07-30 22:29:51

BDDMockitoAssert測試

2023-01-31 08:02:18

2023-10-06 14:49:21

SentinelHystrixtimeout

2023-06-26 13:08:52

GraphQL服務數據
點贊
收藏

51CTO技術棧公眾號

青青青视频在线播放| www.亚洲视频.com| 中文字幕在线观看欧美| 亚洲情侣在线| 欧美tk—视频vk| 日本免费a视频| 国产黄在线看| 国产一区二区三区在线看麻豆| 欧美精品第一页在线播放| 欧美bbbbb性bbbbb视频| 国产精品久久久久久久久久齐齐| 亚洲国产精品精华液2区45| 亚洲在线视频福利| 五月婷婷视频在线| 一区二区影视| 一本久久综合亚洲鲁鲁| av电影在线播放| 伦一区二区三区中文字幕v亚洲| 亚洲在线视频免费观看| 区一区二区三区中文字幕| www.久久久久久| 日韩电影在线免费看| 久久999免费视频| 超薄肉色丝袜一二三| 高清日韩中文字幕| 欧美一区二区三区色| 日韩毛片在线免费看| 青春草在线视频| 欧美aaaaaaaa牛牛影院| 欧美在线观看一区二区| 欧美不卡在线播放| 亚洲综合影视| 国产精品免费aⅴ片在线观看| 国产精品我不卡| 国产精品福利电影| 日韩国产欧美在线视频| 久久久久久久999| 唐朝av高清盛宴| 97在线精品| 国产一区二区三区在线观看网站| 国产免费一区二区三区最新6| 亚洲成人毛片| 欧美性色欧美a在线播放| 国模无码视频一区二区三区| 日本一级理论片在线大全| 国产精品成人在线观看| 亚洲精品国产一区| 成年人免费在线视频| 久久久蜜桃精品| 免费精品视频一区| 依依成人综合网| 亚洲激情国产| 午夜精品福利电影| 日本少妇性高潮| 亚洲高清毛片| 欧美精品福利视频| 日本中文字幕免费观看| 亚洲区国产区| 国内精品400部情侣激情| 国产精选第一页| 日韩视频不卡| 91爱爱小视频k| 久久精品视频日本| 99视频+国产日韩欧美| 97香蕉超级碰碰久久免费的优势| 日本少妇激情视频| 在线视频精品| 日产精品99久久久久久| 青青青国产在线| 日韩福利视频网| 国产精品永久免费| 国产欧美综合视频| 国产伦精一区二区三区| 国产精品视频500部| 手机看片一区二区| 国产亚洲精久久久久久| 一区二区三区的久久的视频| 18av在线视频| 午夜国产精品一区| 成人性免费视频| 日韩av大片站长工具| 欧美亚洲国产一区在线观看网站| 黄色小视频免费网站| 亚洲3区在线| 亚洲国产中文字幕久久网| 久久久久亚洲AV成人无码国产| 日韩一级电影| 日韩中文字幕在线视频| 成熟的女同志hd| 亚洲精品资源| 国产精品嫩草影院一区二区| 99免费在线视频| 91一区二区三区在线播放| 日韩亚洲视频| 色帝国亚洲欧美在线| 欧美性精品220| 爱豆国产剧免费观看大全剧苏畅| www视频在线看| 婷婷丁香激情综合| 天天干天天操天天玩| 51vv免费精品视频一区二区 | 国内精品久久久久久中文字幕| 天天操天天爽天天干| 另类综合日韩欧美亚洲| 国产一区二区中文字幕免费看| 搞黄视频免费在线观看| 亚洲午夜免费电影| 免费一级特黄录像| 国产精品极品国产中出| 色偷偷91综合久久噜噜| 91精品国产乱码在线观看| 久久99国产精品成人| 九九热久久66| 青草在线视频| 欧美日韩日本视频| 特级西西人体wwwww| 综合久久婷婷| 国产精品日韩在线播放| 婷婷在线观看视频| 亚洲少妇中出一区| 男操女免费网站| 香蕉人人精品| 欧美黑人极品猛少妇色xxxxx| 中文天堂在线播放| 久久美女高清视频| 成人免费毛片在线观看| 成人污污视频| 色噜噜国产精品视频一区二区 | 国产黄色在线网站| 欧洲精品在线观看| 国产福利在线观看视频| 一二三四区视频| 三级黄色录像视频| 欧美一区自拍| 欧美高跟鞋交xxxxxhd| 中文字幕制服诱惑| 国产亚洲成aⅴ人片在线观看| 亚洲不卡中文字幕无码| 亚洲2区在线| 久久高清视频免费| 亚洲午夜精品久久久久久性色 | 欧美亚洲黄色片| 国产福利91精品一区二区| 国产经典欧美精品| 7777精品久久久大香线蕉小说| 成人18在线| 91激情在线视频| 欧美特黄一区二区三区| 一区在线视频观看| 日本女优一区| 日韩一区二区三区四区五区六区| 国产精品国产三级国产专业不| 日韩天堂av| 国产嫩草一区二区三区在线观看| 欧美人与牲禽动交com | 欧美激情在线观看视频| 国产黄a三级三级看三级| 亚洲欧美日韩一区| 日本一区二区三区在线免费观看| 在线中文字幕亚洲| 成人自拍视频网站| 国产在线看片免费视频在线观看| 亚洲国产私拍精品国模在线观看| 精品人妻在线播放| 97精品电影院| 熟女性饥渴一区二区三区| 免费观看久久av| 国产精品美女呻吟| 二区三区在线观看| 精品久久久久99| 国产午夜福利精品| 久久精品人人做| 激情五月俺来也| 欧美一区激情| 精品蜜桃一区二区三区| 性感美女一区二区在线观看| 亚洲一区二区三区四区中文字幕| 国产乱国产乱老熟300部视频| 国产精品成人一区二区网站软件| 精品蜜桃一区二区三区| 另类一区二区| 久久久久久久久久久成人| 天天色天天操天天射| 色视频一区二区| 日本激情视频一区二区三区| 国产大陆精品国产| 日韩av资源在线| 99国内精品久久久久久久| 成人综合电影| 麻豆视频在线观看| 亚洲熟女毛茸茸| 精品精品导航| 日韩欧美国产1| 精品成人av一区二区在线播放| 91青青在线视频| 9191国语精品高清在线| 国产亚洲精品久久久| 色婷婷久久综合中文久久蜜桃av| 1024成人网| 久久久久久久久国产| 欧美成年人视频网站| 欧美色视频一区二区三区在线观看| 激情伊人五月天久久综合| 亚洲理论电影在线观看| 亚洲精品97久久中文字幕| 久久免费午夜影院| 原创真实夫妻啪啪av| 水蜜桃久久夜色精品一区的特点| 毛片在线视频观看| 成人精品视频| 欧美成人官网二区| 日韩欧美国产成人一区二区| 国产亚洲天堂网| 欧美中文一区二区| 99在线国产| 色播色播色播色播色播在线 | 99国产精品久久久久久久 | 中文字幕在线观看视频www| 国产精品入口66mio| 91精品国产毛片武则天| 欧美一区二区麻豆红桃视频| 日韩电影在线看| 99精品国产视频| 在线看视频不卡| 日本三级久久| 91免费看蜜桃| 精品176极品一区| 国产精国产精品| 欧亚av在线| 久久久视频在线| 深夜福利视频在线免费观看| 久久人妻无码aⅴ毛片a片app| 内衣办公室在线| 色综合色狠狠综合色| 黄色一级视频免费观看| 国产精品大尺度| www成人啪啪18软件| 国产性色一区二区| 亚洲av无码一区二区二三区| 成人在线视频一区| 91精品视频在线看| 久久66热这里只有精品| 老司机精品免费视频| 国产成人免费视频精品含羞草妖精| 亚洲黄色小视频在线观看| 久久午夜激情| 久久久久人妻精品一区三寸| 在线视频日韩| 久久精品午夜福利| 日本欧美韩国一区三区| 国语自产偷拍精品视频偷 | 国产传媒在线| 欧美成人精品xxx| 免费黄色电影在线观看| 久久精品国产v日韩v亚洲| 免费a级毛片在线播放| 日韩在线视频网站| 免费观看成人高潮| 国产精品欧美久久久久无广告 | 国产91丝袜在线18| 欧美人与性动交α欧美精品| 成人午夜看片网址| 亚洲色图14p| 国产午夜亚洲精品午夜鲁丝片 | 亚洲男同1069视频| 久久中文字幕在线观看| 五月天国产精品| 日本a级c片免费看三区| 色婷婷综合在线| www毛片com| 欧美日韩一卡二卡| 国产v片在线观看| 亚洲国产成人av在线| 久久久资源网| 色妞久久福利网| av中文字幕在线播放| 国模精品系列视频| 欧美色网一区| 91九色国产视频| 精品av导航| 四虎永久国产精品| 97国产成人高清在线观看| 久久av高潮av| 久久午夜激情| wwwxxxx在线观看| 99精品在线观看视频| 亚洲精品91在线| 一区二区三区欧美久久| 亚洲日本视频在线观看| 欧美区一区二区三区| 天天干天天色天天| 日韩中文字幕免费视频| 岛国av在线网站| 国产美女扒开尿口久久久| 岛国成人av| 亚洲精品在线免费| 99亚洲伊人久久精品影院红桃| 999精品视频在线| 国产一区二区三区在线观看免费| 国产一级伦理片| 成人免费一区二区三区在线观看| 日韩精品乱码久久久久久| 在线观看成人小视频| 狠狠躁日日躁夜夜躁av| 日韩在线观看你懂的| 麻豆视频在线看| 97超碰人人看人人| 成人在线免费小视频| 91av资源网| 成人3d动漫在线观看| 免费看黄色a级片| 美女视频网站久久| 日韩爱爱小视频| 99国产精品久久久| 天天干中文字幕| 精品视频色一区| 欧美高清电影在线| 久久久中精品2020中文| 国产精品一区二区精品| 日韩电影天堂视频一区二区| 99精品国产一区二区青青牛奶| 中文字幕第三区| 国产精品久久久久aaaa| 国产女主播喷水视频在线观看 | 欧美在线看片| 精品亚洲一区二区三区四区| 久久蜜桃一区二区| 天天综合网久久综合网| 亚洲国产99精品国自产| 女子免费在线观看视频www| 91色精品视频在线| 91综合在线| 日本三级黄色网址| 国产欧美日韩三级| 一级特黄免费视频| 亚洲免费视频在线观看| 一区二区乱码| 久久综合九色欧美狠狠| 亚洲精品影视| 搡老熟女老女人一区二区| 亚洲成人一区二区在线观看| 亚洲av综合色区无码一二三区| 久久影院模特热| 精品国产18久久久久久二百| 成年人三级视频| 国产美女av一区二区三区| 国产高清视频免费在线观看| 欧美高清www午色夜在线视频| 在线视频三区| 成人网页在线免费观看| 91久久高清国语自产拍| 国产欧美精品一二三| 亚洲精品高清在线| 国产特级黄色片| 欧美人在线观看| 大桥未久女教师av一区二区| 鲁一鲁一鲁一鲁一澡| 91免费看`日韩一区二区| 丰满少妇xoxoxo视频| 一区二区在线视频| 91成人福利社区| 综合操久久久| 国产91精品免费| 99久在线精品99re8热| 亚洲社区在线观看| 精品久久福利| 黄色三级中文字幕| caoporen国产精品视频| 中文字幕精品视频在线观看| 中文字幕日韩精品有码视频| 国产人与zoxxxx另类91| 国产一区二区三区小说| 91视视频在线直接观看在线看网页在线看 | 麻豆一区二区| 国产一区视频在线播放| 国产一级一片免费播放| ●精品国产综合乱码久久久久| 国产一区二区波多野结衣 | 欧美综合视频在线观看| 天天插天天射天天干| 色综合天天在线| 自拍视频在线| 99在线高清视频在线播放| 欧美亚洲视频| 国产高清精品一区| 中文字幕日本人妻久久久免费 | 中文字幕网站在线观看| 欧美日韩一卡二卡三卡| 欧美黄色视屏| 日韩福利在线| aaa国产精品| 亚洲精品人成| 国产伦精品一区二区三区免费| 国产成人在线免费观看视频| 国产一区二区三区高清在线观看| 国产剧情一区二区在线观看| 成人免费aaa| 日韩毛片在线免费观看| 日av在线播放| 97视频资源在线观看|