精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

亚洲福利视频在线| 亚洲精品亚洲人成人网在线播放| 91精品国产高清| 免费黄色在线视频| 91精品韩国| 综合av第一页| 国产原创精品| 亚洲天堂中文在线| 亚洲精品欧美| 精品国产一区二区三区久久久| 久久久久亚洲av成人网人人软件| 日韩av中字| 一区二区三区日韩在线观看| 精品无码久久久久国产| 91麻豆视频在线观看| 欧美大片专区| 在线观看日韩欧美| 艳妇乳肉豪妇荡乳xxx| 久久精品黄色| 欧美日韩亚洲精品内裤| 做爰高潮hd色即是空| 日本福利在线观看| 国产91色综合久久免费分享| 国产精品自产拍高潮在线观看| 日本三级理论片| 欧美激情电影| 亚洲人成亚洲人成在线观看| 日本天堂在线播放| 精品国产亚洲日本| 欧美日本国产视频| 亚洲少妇第一页| av资源新版天堂在线| 日韩一区欧美一区| 婷婷四月色综合| 深夜福利视频在线观看| 成人一区二区三区视频在线观看| 成人激情春色网| 黄色网址中文字幕| 亚洲一区二区动漫| 91精品国产乱码久久久久久久久| 日韩精品123区| 日韩久久视频| 中文字幕日韩视频| 免费观看a级片| 九一亚洲精品| 亚洲人成网站色ww在线| 色欲av无码一区二区三区| 日韩高清影视在线观看| 精品国产一区二区在线观看| 中文字幕第六页| 国内精品视频| 91精品国产综合久久久久久久久久 | 国产欧美一区二区三区在线看| 精品免费囯产一区二区三区| 中文日韩在线| 欧美一区二区三区……| 天堂а√在线中文在线新版 | 国产色视频在线播放| 国产超碰精品| 在线免费不卡视频| 男女无套免费视频网站动漫| 国产亚洲字幕| 久久久国际精品| 久久资源亚洲| 伦理片一区二区三区| 久久久激情视频| 视频一区视频二区视频| av基地在线| 自拍偷拍亚洲激情| 欧美一二三不卡| 国产精品蜜臀| 岛国精品视频在线播放| 日本成人在线免费视频| 欧美一级二级视频| 欧美日韩精品一区视频| а 天堂 在线| 成人av综合网| 亚洲欧洲xxxx| 尤物在线免费视频| 91久久综合| 国产精品成人免费视频| 一本一道人人妻人人妻αv | 色www免费视频| 免费观看亚洲天堂| 日韩www在线| 亚洲一级片在线播放| **女人18毛片一区二区| 久久久人成影片一区二区三区| 国产精品久久久久久久妇| 性色一区二区三区| 国产日韩中文在线| 少妇av一区二区| 欧美高清一级片在线观看| 欧美 国产 精品| 色网在线免费观看| 欧美精品乱码久久久久久| jjzz黄色片| 欧美色女视频| 国内免费久久久久久久久久久| 久草热在线观看| 国产成人精品免费| 亚洲黄色成人久久久| 亚洲第一图区| 欧美午夜精品久久久| 黑人玩弄人妻一区二区三区| 欧美精选视频在线观看| 久久久视频在线| 一区二区精品视频在线观看| 91在线视频播放地址| gogogo免费高清日本写真| 亚洲优女在线| 日韩欧美一级精品久久| 亚洲а∨天堂久久精品2021| 国产精品黄色| 91日本在线观看| 欧美69xxxxx| 五月天网站亚洲| 91丝袜超薄交口足| 久久高清免费| 欧洲午夜精品久久久| 成人精品在线播放| 亚洲精品乱码久久久久| 天堂中文av在线| 国产免费久久| 欧美一级视频免费在线观看| 丰满人妻av一区二区三区| 国产精品久线观看视频| 成人在线激情网| 日韩中出av| 97国产精品免费视频| 午夜精品久久久久久久99热黄桃| 国产精品污www在线观看| 久久久久久久久久久久久国产| 秋霞国产精品| 亚洲欧洲第一视频| 日韩久久中文字幕| 91在线精品秘密一区二区| 国产爆乳无码一区二区麻豆| 精品国产不卡一区二区| 久热在线中文字幕色999舞| 一级黄色片在线观看| 欧美韩国日本不卡| 一本久道中文无码字幕av| 亚洲男人都懂第一日本| 欧美专区中文字幕| 免费在线黄色网址| 一本大道av伊人久久综合| www.色天使| 亚洲免费网址| 欧美一区二区三区四区五区六区| 欧美性猛交xxx高清大费中文| 精品夜色国产国偷在线| 亚洲欧美另类在线视频| 久久久久久久免费视频了| 国产视频一视频二| 在线视频亚洲专区| 国产精品成人国产乱一区| 亚洲天天影视| 欧美影视一区在线| 99久久精品久久亚洲精品| 精品无码三级在线观看视频| 51xx午夜影福利| 一区二区三区自拍视频| 久久久久久久av| 日本美女一级片| 色综合天天综合网天天狠天天| 欧美老熟妇乱大交xxxxx | 欧美一区在线直播| 经典三级在线| 在线播放91灌醉迷j高跟美女 | 中文字幕第20页| 男人操女人的视频在线观看欧美| 一区二区三区四区| 天堂av一区| 91禁国产网站| 2017亚洲天堂1024| 日韩片之四级片| 草久久免费视频| 国产精品亲子伦对白| 伊人精品视频在线观看| 1024成人| 午夜免费电影一区在线观看| 国产亚洲亚洲国产一二区| 91精品国产91久久久久久吃药| 国产午夜精品一区理论片| 欧美精品xxxxbbbb| 精品成人久久久| 国产精品麻豆视频| 日本一区二区在线观看视频| 美女黄色成人网| 日本免费黄色小视频| 欧美久久香蕉| 91久久精品在线| 最新欧美色图| 欧美乱人伦中文字幕在线| 久久久pmvav| 欧美成人精品二区三区99精品| 波多野结衣绝顶大高潮| 亚洲综合精品久久| 少妇太紧太爽又黄又硬又爽小说| 成人午夜免费视频| 15—17女人毛片| 99人久久精品视频最新地址| 性做爰过程免费播放| 夜夜春成人影院| 99视频在线| 爱情电影网av一区二区| 日本欧美黄网站| 暧暧视频在线免费观看| 久久精品一本久久99精品| 国产一级网站视频在线| 亚洲精品videossex少妇| 国产又粗又长又黄| 欧美日韩国产综合新一区 | 美女被到爽高潮视频| 国产91精品一区二区麻豆网站 | 成人免费视频免费观看| 国产日韩欧美久久| 久久五月激情| 无码中文字幕色专区| 欧美成人69| 影音先锋男人的网站| 青青草成人影院| 明星裸体视频一区二区| 激情av综合| 高清视频一区| 97久久亚洲| 高清视频一区二区三区| 亚洲天堂中文字幕在线观看| 91精品国产综合久久香蕉的用户体验 | 国产福利第一视频在线播放| 亚洲精品美女久久久| 色欲av伊人久久大香线蕉影院| 欧美成人女星排名| 国产suv精品一区二区69| 欧美一区二区三区四区视频 | 中文日产幕无线码一区二区| 97久久精品人人澡人人爽缅北| 色在线视频网| 欧美激情按摩在线| 黄页网站在线| 久久久久久久久久久亚洲| 国产乱妇乱子在线播视频播放网站| 欧美大片在线看| 97天天综合网| 91av福利视频| 欧美aa视频| 国产精品88a∨| 91精品国产66| 成人网中文字幕| 亚洲国产高清在线观看| 91超碰在线免费观看| 伊人精品综合| 激情欧美一区二区三区中文字幕| 加勒比中文字幕精品| 免费在线一区二区| 成人免费av| 一区二区三区四区五区视频| 亚洲情侣在线| 亚洲精品无码国产| 亚洲日韩视频| 国产又大又硬又粗| 捆绑变态av一区二区三区| 日韩av加勒比| 成人h版在线观看| 色欲av无码一区二区三区| 国产精品欧美一区喷水| 黑鬼狂亚洲人videos| 亚洲五码中文字幕| 免费黄色网址在线| 欧美片网站yy| 亚洲黄色在线播放| 亚洲人成五月天| 国产视频中文字幕在线观看| 欧美激情亚洲激情| 欧美大胆性生话| 91九色蝌蚪国产| 国产精品chinese在线观看| 欧洲在线视频一区| 亚洲欧洲日韩| 日本a级片免费观看| 国产制服丝袜一区| 97人妻天天摸天天爽天天| 中文字幕av一区二区三区| 欧美日韩在线国产| 色8久久人人97超碰香蕉987| 97人妻精品一区二区三区软件| 亚洲成色www8888| 91最新在线| 性欧美在线看片a免费观看| 日本在线精品| 国产经品一区二区| 成人av国产| 国产特级淫片高清视频| 激情图片小说一区| 99久久久久久久久久| 亚洲精品成人悠悠色影视| 免费黄色小视频在线观看| 亚洲成人久久一区| 五月婷婷在线视频| 91tv亚洲精品香蕉国产一区7ujn| 欧美激情三区| 免费试看一区| 亚洲国产专区校园欧美| 一区二区三区四区毛片| 久久女同性恋中文字幕| 欧美激情一区二区视频| 欧美吞精做爰啪啪高潮| 性xxxx视频播放免费| 欧美成人免费网| 精品自拍视频| 日本精品一区二区三区高清 久久| 欧美三级黄美女| 日本高清一区二区视频| 国产欧美综合在线观看第十页| 一区二区三区视频免费看| 欧美丰满一区二区免费视频| 国产三级视频在线播放线观看| 97国产精品免费视频| 91精品尤物| 特色特色大片在线| 蜜臀av亚洲一区中文字幕| 免费看黄色的视频| 欧美性生交xxxxxdddd| 人妻少妇精品无码专区久久| 欧美另类99xxxxx| а天堂中文最新一区二区三区| 亚洲人成人77777线观看| 天堂一区二区在线| 熟女俱乐部一区二区| 精品日本高清在线播放| 日韩一区二区三区不卡| 欧美精品videosex性欧美| 日韩视频在线直播| 亚洲一区 在线播放| 精品在线观看视频| 中文字幕在线观看二区| 欧美主播一区二区三区美女| 韩国中文免费在线视频| 国产99视频在线观看| 国产精品欧美日韩一区| 成年人网站大全| 日本一区二区高清| 中文字幕无线码一区 | 黄色影院在线看| 99热99热| 99热免费精品| 亚洲最大成人网站| 欧美图片一区二区三区| 国内外激情在线| 亚洲精品日韩av| 国产主播一区| 2一3sex性hd| 黑人欧美xxxx| 2017亚洲天堂1024| 亚洲永久免费观看| 亚洲精品乱码| 黄色aaa视频| 欧美日韩激情一区二区三区| 国产一二区在线观看| 高清国语自产拍免费一区二区三区| 亚洲高清二区| 亚洲日本精品视频| 欧美狂野另类xxxxoooo| 久草成色在线| 蜜桃网站成人| 久久99精品国产麻豆婷婷洗澡| 农村妇女精品一区二区| 欧美精品一区二区三区久久久| 一个人看的www视频在线免费观看| 欧美一区二区在线视频观看| 极品少妇一区二区三区精品视频| 午夜69成人做爰视频| 亚洲精品电影在线观看| 成人久久网站| 黄色激情在线视频| 国产欧美一区二区三区网站| 99精品视频免费看| 午夜免费在线观看精品视频| 欧美日韩中文一区二区| 精品国产鲁一鲁一区二区三区| 亚洲成人1区2区| 888av在线| 国产美女在线精品免费观看| 日本欧美大码aⅴ在线播放| 久久久精品视频免费观看| 日韩精品在线观| 91国产精品| 苍井空浴缸大战猛男120分钟| 亚洲色图.com| 日本午夜在线| 91麻豆蜜桃| 麻豆精品视频在线观看免费 | 亚洲奶水xxxx哺乳期| 蜜桃视频日韩| 国产乱理伦片在线观看夜一区| 午夜婷婷在线观看| 欧美激情视频网站| 日韩在线精品| 国产免费看av|