久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(shí)戰(zhàn)洞察。

Harbor v2.13.1 ARM64離線安裝包制作與部署避坑指南

Harbor v2.13.1 ARM64離線安裝包制作與部署避坑指南 簡介面向ARM64架構(gòu)服務(wù)器的Harbor v2.13.1離線安裝包專為在鯤鵬、飛騰等國產(chǎn)化平臺及樹莓派環(huán)境中部署Docker鏡像倉庫的運(yùn)維、開發(fā)人員準(zhǔn)備。由于官方安裝包長期以x86架構(gòu)為主要分發(fā)對象該資源精準(zhǔn)補(bǔ)齊ARM設(shè)備無法直接使用離線包的短板適用于Kubernetes集群鏡像流轉(zhuǎn)、多云場景下Harbor的快速搭建。壓縮包共6個文件包含負(fù)責(zé)安裝與公共配置的2個shell腳本、承載鏡像數(shù)據(jù)的gz核心包、以及配置模板、許可證和prepare預(yù)處理文件整體679.05MB覆蓋從環(huán)境檢查到服務(wù)啟動的關(guān)鍵環(huán)節(jié)。目前已有526人學(xué)習(xí)下載使用者可擺脫聯(lián)網(wǎng)拉取鏡像和手工編譯的麻煩借助內(nèi)置模板修改主機(jī)名、存儲目錄等參數(shù)后即可完成標(biāo)準(zhǔn)部署。資源還附帶用于定制HTTP/HTTPS訪問、TLS證書和端口參數(shù)的tmpl模板及prepare腳本既適合快速驗(yàn)證也可作為中高級運(yùn)維人員制定ARM生產(chǎn)環(huán)境鏡像管理方案的參考基線。1. 為什么生產(chǎn)環(huán)境都在找Harbor v2.13.1的ARM64離線安裝包它不是簡單的架構(gòu)替換在ARM64服務(wù)器上裝Harbor第一道坎不是配置而是找對安裝包。Harbor v2.13.1是目前最新的2.x維護(hù)版本但官方release里的離線安裝包默認(rèn)按amd64編譯直接拿到鯤鵬、飛騰這類ARM64機(jī)器上docker load能成功一啟動就報(bào)exec format error。真正的ARM64版離線安裝包不是換個文件名那么簡單它涉及鏡像清單、prepare工具和compose編排三處架構(gòu)一致性。我會把制作、校驗(yàn)、部署和排雷的完整路徑講清楚適合正在維護(hù)國產(chǎn)化基礎(chǔ)設(shè)施的運(yùn)維和容器平臺工程師。2. 為什么ARM64離線包不能直接用官方包鏡像清單與prepare工具的架構(gòu)陷阱2.1 官方離線包tgz里到底裝了什么install.sh怎么工作Harbor v2.13.1的官方離線安裝包文件名是harbor-offline-installer-v2.13.1.tgz解壓后是一個harbor目錄。里面結(jié)構(gòu)向來穩(wěn)定tar -zxf harbor-offline-installer-v2.13.1.tgz cd harbor ls -la # common.sh install.sh harbor.yml.tmpl prepare images/harbor.v2.13.1.tar.gzinstall.sh是總?cè)肟赾ommon.sh放著安裝時(shí)的公共變量和函數(shù)prepare是編譯器產(chǎn)物用來把harbor.yml轉(zhuǎn)換成docker-compose.yml最后是images目錄下的harbor.v2.13.1.tar.gz這是所有服務(wù)鏡像的打包文件。install.sh的執(zhí)行順序大致是加載common.sh、檢查docker和docker compose、調(diào)用prepare生成配置文件、再用docker load導(dǎo)入鏡像包最后docker compose up -d啟動全部容器。這里有個易忽略的環(huán)節(jié)install.sh生成的docker-compose.yml不是現(xiàn)成的而是prepare根據(jù)harbor.yml和自定義存儲路徑動態(tài)渲染出來的。prepare本身需要解析yaml、合并默認(rèn)值、生成nginx配置和若干子配置文件因此它對目標(biāo)主機(jī)的架構(gòu)非常敏感。如果你只替換了images/下的鏡像tar沒動prepare在ARM64機(jī)器上執(zhí)行./install.sh會直接在prepare那一步報(bào)Exec format error連鏡像都不會加載。很多拿到所謂“ARM64安裝包”的用戶在這里翻車回頭還以為是鏡像打包過程中漏了文件。common.sh里定義了Harbor安裝時(shí)的各種路徑和參數(shù)但它的重點(diǎn)不是架構(gòu)而是把prepare和docker compose的調(diào)用串聯(lián)起來。有人以為把common.sh里的uname判斷改了就算支持ARM64這不夠。prepare二進(jìn)制來自Go編譯Go本身是跨架構(gòu)的但官方在release流程里只產(chǎn)出了amd64的Linux編譯產(chǎn)物所以必須單獨(dú)提供arm64版prepare。這也是自制離線包和官方包唯一的本質(zhì)差異。2.2 exec format error背后是什么docker鏡像架構(gòu)和運(yùn)行時(shí)校驗(yàn)docker鏡像本身是一堆層每層是文件系統(tǒng)快照但最上面的config對象記錄了這個鏡像運(yùn)行時(shí)需要的內(nèi)核和指令集架構(gòu)。當(dāng)你docker pull時(shí)默認(rèn)拉取當(dāng)前主機(jī)架構(gòu)對應(yīng)的變體除非顯式指定--platform。假如你把一份amd64的鏡像tar在arm64機(jī)器上docker load進(jìn)去docker不會攔你因?yàn)閘oad出來的鏡像tag可能是一樣的。直到你docker compose up容器運(yùn)行時(shí)去執(zhí)行第一個進(jìn)程CPU發(fā)現(xiàn)指令集對不上內(nèi)核直接拋exec format error容器秒退。docker image inspect --format {{.Architecture}} goharbor/harbor-core:v2.13.1 # amd64 或 arm64取決于你之前pull的是哪個變體這個Architecture字段是構(gòu)建鏡像時(shí)寫入的有時(shí)是arm64有時(shí)是aarch64腳本里判斷時(shí)要同時(shí)接受兩種寫法。更深一層的問題在于同一個鏡像tag在registry里往往同時(shí)存在多個架構(gòu)的manifest但docker save導(dǎo)出的只是本地緩存中的那個具體架構(gòu)。這是很多自制離線包翻車的根源——開發(fā)者在一臺x86_64機(jī)器上docker pull沒有加--platform拉下來的全是amd64然后docker save打包拿到ARM64機(jī)器上自然起不來。人眼看鏡像tag完全一致但實(shí)際架構(gòu)完全不同。所以在制作離線包時(shí)拉鏡像和導(dǎo)出鏡像必須嚴(yán)格控制在同一架構(gòu)下。2.3 哪些鏡像需要重新按ARM64拉取goharbor核心、postgres、nginx、redis與trivyHarbor v2.13.1的服務(wù)鏡像數(shù)量在12到15張左右具體取決于是否啟用trivy和chartmuseum。一個最小集至少包括這些goharbor/前綴的鏡像goharbor/harbor-core:v2.13.1goharbor/harbor-jobservice:v2.13.1goharbor/harbor-registryctl:v2.13.1goharbor/harbor-registry:v2.13.1goharbor/harbor-portal:v2.13.1goharbor/harbor-log:v2.13.1goharbor/harbor-db:v2.13.1goharbor/nginx-photon:v2.13.1goharbor/redis-photon:v2.13.1以上鏡像在Docker Hub和Quay上都有官方arm64構(gòu)建。harbor-db實(shí)際是postgresql的定制版arm64支持很成熟nginx-photon是Nginx加基礎(chǔ)調(diào)試工具arm64也沒問題。真正需要警惕的是基礎(chǔ)組件里不帶goharbor前綴的那幾張比如redis和postgresql原版鏡像有些歷史版本只有amd64或者多架構(gòu)發(fā)布不全。Harbor v2.13.1官方默認(rèn)捆綁的是photon-based的定制鏡像通常已經(jīng)發(fā)布arm64但如果你在制作時(shí)手滑用了社區(qū)版本的redis鏡像就可能在harbor-log或jobservice啟動時(shí)碰到exec format error。同樣trivy-adapter鏡像本身支持arm64但它啟動后要去聯(lián)網(wǎng)下漏洞數(shù)據(jù)庫離線環(huán)境要額外處理。如果要快速判斷一個鏡像是否支持arm64用docker manifest inspect看它的platform列表即可docker manifest inspect goharbor/harbor-core:v2.13.1 | grep -A6 arm64如果輸出里沒有arm64這張鏡像就不能用于ARM64離線包。這個檢查在開始制作前就要完成而不是等打包后才發(fā)現(xiàn)缺鏡像。3. 在QEMU模擬環(huán)境下制作Harbor v2.13.1 ARM64離線安裝包3.1 用qemu-user-static掛上ARM64執(zhí)行環(huán)境避免先買一臺實(shí)機(jī)制作ARM64離線包最穩(wěn)妥的辦法是直接在一臺ARM64機(jī)器上在線安裝一遍再打包但很多團(tuán)隊(duì)手頭沒有飛騰、鯤鵬機(jī)器。我一般會在x86_64開發(fā)機(jī)上用qemu用戶態(tài)模擬讓docker能夠拉取正確架構(gòu)的鏡像同時(shí)驗(yàn)證prepare等二進(jìn)制能不能在模擬環(huán)境中跑通。第一步安裝和啟用sudo apt install -y qemu-user-static binfmt-support docker run --rm --privileged multiarch/qemu-user-static --reset -p yes第一條命令給系統(tǒng)裝上qemu對ARM64用戶態(tài)的支持和binfmt的注冊工具。第二條命令通過特權(quán)容器把binfmt的解析規(guī)則寫進(jìn)內(nèi)核系統(tǒng)重啟后會失效需要重新運(yùn)行。注冊完成后可以驗(yàn)證docker run --rm --platform linux/arm64 alpine uname -m # aarch64如果這里輸出的不是aarch64說明binfmt沒生效后續(xù)在你啟動任何arm64容器時(shí)都會遇到“exec format error”。要注意的是qemu模擬的是用戶態(tài)指令集不模擬硬件加速所以在模擬環(huán)境里完整跑Harbor所有容器會慢但用來做鏡像拉取和prepare替換是夠用的。在Ubuntu/Debian上包名叫qemu-user-static在CentOS 7上EPEL源里也有但版本較舊有時(shí)對ARM64新特性支持不全。更省心的做法是直接從多架構(gòu)鏡像項(xiàng)目里下載獨(dú)立的qemu-aarch64-static二進(jìn)制放到/usr/bin/后手動注冊binfmt。我用過的麒麟V10同樣適用這個思路因?yàn)橄到y(tǒng)自帶源里的qemu可能不完整。注冊binfmt的命令格式是echo :aarch64:M::\x7fELF\x02\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\xa3\x00:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/qemu-aarch64-static: /proc/sys/fs/binfmt_misc/register這段內(nèi)容看著像黑匣子但它解決的問題是讓Linux內(nèi)核能識別ARM64的ELF文件并交給qemu解釋執(zhí)行。x86_64主機(jī)上如果不注冊docker pull之后容器內(nèi)一啟動就會Exec format error和ARM64機(jī)器上遇到的現(xiàn)象一模一樣。3.2 按官方鏡像清單拉取linux/arm64鏡像并重新打包harbor.v2.13.1.tar.gz準(zhǔn)備好arm64執(zhí)行環(huán)境后第二步是按鏡像清單拉取。我先建一個image-list.txt把2.3節(jié)里列出的鏡像tag寫進(jìn)去然后循環(huán)拉取cat image-list.txt EOF goharbor/harbor-core:v2.13.1 goharbor/harbor-jobservice:v2.13.1 goharbor/harbor-registryctl:v2.13.1 goharbor/harbor-registry:v2.13.1 goharbor/harbor-portal:v2.13.1 goharbor/harbor-log:v2.13.1 goharbor/harbor-db:v2.13.1 goharbor/nginx-photon:v2.13.1 goharbor/redis-photon:v2.13.1 EOF while read -r img; do docker pull --platform linux/arm64 $img done image-list.txt注意--platform linux/arm64必須要加。因?yàn)閐ocker在x86_64主機(jī)上默認(rèn)還是會拉amd64變體即使本機(jī)裝了qemupull階段仍然遵循Docker Hub的manifest選擇邏輯。只有顯式指定platformdocker拉下來的鏡像的Architecture字段才是arm64。如果某個鏡像只有amd64變體pull時(shí)會報(bào)“no matching manifest for linux/arm64”這就是早期預(yù)警需要換版本或者自行構(gòu)建。拉完后把本機(jī)所有g(shù)oharbor鏡像導(dǎo)出成一個tar文件替換離線包里的harbor.v2.13.1.tar.gzdocker save $(docker images --format {{.Repository}}:{{.Tag}} | grep ^goharbor/ | sort -u) -o harbor.v2.13.1.tar.gz cp harbor.v2.13.1.tar.gz ../harbor/images/harbor.v2.13.1.tar.gz這里有個坑docker save如果鏡像在本地存在多個架構(gòu)變體會把所有架構(gòu)的層都導(dǎo)出到tar里導(dǎo)致包體積變大而且load到目標(biāo)機(jī)上并不會自動過濾可能又出現(xiàn)架構(gòu)混用。更好的做法是先把本機(jī)不需要的鏡像tag清理掉確保只保留arm64變體。實(shí)際操作中我會先執(zhí)行docker image ls確認(rèn)每一張鏡像的架構(gòu)再save。3.3 用arm64版prepare替換install.sh依賴并修正common.sh里的架構(gòu)判斷鏡像tar換好后prepare是下一個必須處理的對象。官方離線包里的prepare在解壓目錄根下是amd64的ELF。在qemu環(huán)境下可以繼續(xù)從goharbor/prepare鏡像中把a(bǔ)rm64版提取出來docker pull --platform linux/arm64 goharbor/prepare:v2.13.1 docker create --name prepare-tmp goharbor/prepare:v2.13.1 docker cp prepare-tmp:/harbor/prepare ./prepare docker rm prepare-tmp chmod x ./preparegoharbor/prepare鏡像的入口是prepare程序它在鏡像里的路徑一般是/harbor/prepare。如果你的tag不是v2.13.1或者鏡像內(nèi)部路徑有變化可以先進(jìn)入容器找一下docker run --rm --entrypoint sh goharbor/prepare:v2.13.1 -c which prepare; ls -l /harbor把提取出來的./prepare覆蓋到離線包目錄下。然后打開common.sh搜索uname -m或uname。有的版本里有針對x86_64的架構(gòu)判斷例如case $(uname -m) in x86_64|amd64) ...如果遇到ARM64機(jī)器上被拒絕的情況把對應(yīng)分支改成同時(shí)接受aarch64和arm64。common.sh里的其他變量一般不用改因?yàn)閜repare生成docker-compose時(shí)使用的是相對路徑和harbor.yml里的配置。這個替換動作做完后install.sh才能像在x86_64上一樣順暢走完。3.4 校驗(yàn)產(chǎn)物docker manifest inspect與tar包內(nèi)的鏡像一一對應(yīng)打包完成別急著交付先在制作機(jī)上做一輪完整校驗(yàn)。第一步對每一張鏡像執(zhí)行manifest驗(yàn)證while read -r img; do echo $img docker manifest inspect $img | jq -r .manifests[] | .platform.architecture | sort | uniq done image-list.txt檢查輸出里是否有arm64。如果某張鏡像只有amd64這一項(xiàng)就會缺失。第二步解壓新生成的harbor.v2.13.1.tar.gz看看manifest.json里記錄的RepoTags和歸檔內(nèi)的層引用是否齊全tar -xOf harbor.v2.13.1.tar.gz manifest.json | jq .[].RepoTags這個輸出應(yīng)該和image-list.txt里的tag一致。第三步如果條件允許把整個離線包拷貝到一臺臨時(shí)ARM64機(jī)器上執(zhí)行./install.sh --with-trivy --with-chartmuseum然后docker compose ps看所有服務(wù)是否正常。這個“真機(jī)冒煙測試”比任何靜態(tài)校驗(yàn)都可靠我每次交付前都至少做一遍。4. 把自制ARM64離線包部署到目標(biāo)機(jī)從harbor.yml到install.sh參數(shù)4.1 解壓后配置harbor.yml的hostname、端口和存儲路徑拿到做好的離線包在目標(biāo)ARM64服務(wù)器上先解壓tar -zxf harbor-offline-installer-v2.13.1-arm64.tgz cd harbor cp harbor.yml.tmpl harbor.yml vi harbor.ymlharbor.yml是安裝的唯一入口。最少要改四個位置。hostname填實(shí)際訪問域名或IP不能是localhost否則Harbor的頁面登錄會403。http部分是監(jiān)聽端口默認(rèn)80如果和系統(tǒng)Nginx或已有Web服務(wù)沖突改成8080。如果不用https把https段整個注釋掉因?yàn)閜repare讀取到certificate和private_key路徑的文件不存在時(shí)會直接退出。harbor_admin_password設(shè)置初始化管理員密碼必須至少8位且?guī)Т笮懞蛿?shù)字。database的password是給Postgres用的建議也改掉避免弱密碼風(fēng)險(xiǎn)。最后是data_volume這個目錄存放registry數(shù)據(jù)、數(shù)據(jù)庫和證書必須單獨(dú)掛載到大分區(qū)。一個常見誤區(qū)是只改hostname其他都用模板默認(rèn)值。這樣在純離線環(huán)境里確實(shí)能裝起來但后續(xù)要配https再回頭看harbor.yml時(shí)容易漏改。我習(xí)慣把所有涉及安全的口令都明確寫上哪怕保持默認(rèn)也在文件里留下痕跡方便交接。整段配置參考hostname: registry.internal.example.com http: port: 80 https: port: 443 certificate: /data/harbor/cert/server.crt private_key: /data/harbor/cert/server.key harbor_admin_password: N8sTrm64#2025 database: password: D8brm64#2025 max_idle_conns: 50 max_open_conns: 100 data_volume: /data/harbor注意這里的https端口和證書路徑要真實(shí)存在否則install.sh的prepare階段會報(bào)證書文件缺失。如果只是測試建議先把https段整個注釋掉用http跑通再說。4.2 install.sh常用參數(shù)--with-trivy、--with-chartmuseum以及證書模式下必開的選項(xiàng)執(zhí)行安裝sudo ./install.sh --with-trivy --with-chartmuseuminstall.sh支持的常見參數(shù)如下表。注意參數(shù)只在首次安裝時(shí)有效后續(xù)配置變更都要重新執(zhí)行prepare再compose up。參數(shù)作用適用場景--with-trivy啟用Trivy漏洞掃描需要安全漏洞報(bào)告--with-chartmuseum啟用ChartMuseum Helm倉庫需要管理Helm Chart--with-notary啟用Notary鏡像簽名需要內(nèi)容信任一般是金融政企強(qiáng)制要求--with-clair啟用Clair漏洞掃描老版本遺留新項(xiàng)目建議用Trivy-d以debug模式運(yùn)行輸出腳本每一步日志排障時(shí)使用如果你在離線包制作時(shí)沒有啟用某組件那install.sh就不要帶對應(yīng)參數(shù)。比如image-list.txt里沒拉trivy-adapter執(zhí)行--with-trivy時(shí)Harbor會因找不到鏡像而報(bào)錯。在純離線環(huán)境--with-trivy還會帶來一個額外的坑trivy啟動后需要下載漏洞數(shù)據(jù)庫因此你需要在離線包中額外準(zhǔn)備goharbor/trivy-db或者調(diào)整trivy的離線掃描配置。這部分沒有絕對通用做法我通常是先不加trivy部署等后面有外網(wǎng)條件再補(bǔ)。同樣--with-chartmuseum只在你想要一個Helm Chart倉庫時(shí)才需要不是默認(rèn)功能。4.3 部署后健康檢查docker compose ps、curl /api/v2.0/pinginstall.sh結(jié)束后先看服務(wù)狀態(tài)docker compose ps所有服務(wù)應(yīng)該處于Upharbor-db和redis的health列是(healthy)。如果某個服務(wù)顯示Restarting馬上看日志docker logs --tail 50 harbor-core docker logs --tail 50 harbor-db再調(diào)用API做基本驗(yàn)證curl -k -u admin:YourPassword https://127.0.0.1/api/v2.0/ping返回PONG表示core服務(wù)正常。最后創(chuàng)建項(xiàng)目docker login到Harborpush一個測試鏡像再pull回來形成閉環(huán)。注意docker客戶端如果報(bào)x509證書錯誤需要把Harbor的ca.crt添加到/etc/docker/certs.d/harbor域名/目錄下或者在daemon.json配置insecure-registries。在國產(chǎn)化操作系統(tǒng)上這個證書信任動作經(jīng)常被忽略導(dǎo)致能登錄但推送失敗日志提示“http: server gave HTTP response to HTTPS client”實(shí)際上是因?yàn)閔arbor.yml里配置了https而客戶端走h(yuǎn)ttp需要檢查harbor.yml中的http和https配置還要檢查容器內(nèi)的nginx端口映射。5. 避坑與排查ARM64離線包部署最容易踩的5個坑5.1 docker load成功但容器崩潰日志說exec format error現(xiàn)象docker compose up后harbor-core容器秒退docker logs顯示standard_init_linux.go:228: exec user process caused: exec format error。原因鏡像tar里的架構(gòu)仍然是amd64docker load時(shí)沒有做任何攔截它只是把層解開并不檢查是否能在本機(jī)運(yùn)行。解決檢查制作流程里是否真的指定了--platform linux/arm64用docker image inspect逐一核對。如果只有少數(shù)服務(wù)報(bào)錯可以單獨(dú)拉取arm64變體再替換tar不需要全部重來。這個坑在所有跨架構(gòu)離線包里排第一因?yàn)楹芏嗳藦木W(wǎng)上下載一個“ARM64離線包”其實(shí)源頭機(jī)器是x86_64docker save導(dǎo)出的鏡像仍然是amd64。5.2 prepare執(zhí)行時(shí)Exec format error導(dǎo)致install.sh進(jìn)行到一半就停現(xiàn)象執(zhí)行./install.sh屏幕顯示prepare: Exec format error但前面的腳本檢查都正常。原因官方離線包內(nèi)置的prepare是x86_64二進(jìn)制ARM64內(nèi)核無法執(zhí)行。解決使用3.3節(jié)的方法從goharbor/prepare鏡像里提取arm64版本并替換??梢栽谥谱麟x線包前先把這一步做掉也可以在目標(biāo)機(jī)上臨時(shí)用docker run方式單獨(dú)執(zhí)行prepare再接手工docker compose up后者適合著急上線的場景。如果不想動包里二進(jìn)制也可以改install.sh把./prepare那行替換成docker run --rm -v $PWD:/harbor goharbor/prepare:v2.13.1 prepare但這樣依賴網(wǎng)絡(luò)離線環(huán)境不推薦。5.3 harbor-db起來了但harbor-core連不上數(shù)據(jù)庫日志反復(fù)報(bào)password authentication failed現(xiàn)象harbor-core容器日志出現(xiàn)connection refused或password authentication failed但harbor-db容器狀態(tài)是healthy。原因harbor.yml中的database.password與數(shù)據(jù)庫初始化時(shí)使用的密碼不一致或者數(shù)據(jù)庫鏡像初始化時(shí)已經(jīng)用了舊密碼數(shù)據(jù)卷是舊的。解決如果數(shù)據(jù)卷里的postgresql數(shù)據(jù)已經(jīng)存在初始化腳本不會重復(fù)執(zhí)行改密碼也不會生效。要么刪除data_volume下的database子目錄重新初始化要么在harbor.yml中保持原密碼。這是Harbor一個老問題和ARM64無關(guān)但在離線包上更容易踩因?yàn)楹芏嗳耸菑腶md64機(jī)器復(fù)制數(shù)據(jù)卷過來的。刪除數(shù)據(jù)卷的代價(jià)是丟失全部鏡像數(shù)據(jù)操作前務(wù)必備份data_volume。5.4 Trivy掃描報(bào)無法初始化漏洞數(shù)據(jù)庫不是架構(gòu)問題現(xiàn)象鏡像能push但點(diǎn)擊漏洞掃描后任務(wù)失敗日志提示failed to download the vulnerability database。原因trivy-adapter啟動后會去GitHub或官方鏡像源下載trivy-db離線環(huán)境沒有外網(wǎng)或者防火墻只允許走代理。解決在在線環(huán)境提前docker pull aquasec/trivy-db再手動導(dǎo)入到Harbor所在節(jié)點(diǎn)的docker鏡像緩存并修改harbor.yml中trivy相關(guān)的offline_scan為true。也可以更徹底地把trivy-db鏡像傳給用戶在離線包中額外附帶。要注意trivy-db也有arm64變體別又拉成amd64。這個坑跟ARM64沒有強(qiáng)關(guān)聯(lián)但很多人在前幾步折騰完架構(gòu)問題后會異想天開地懷疑是ARM64導(dǎo)致的實(shí)際上trivy鏡像本身是有arm64的。5.5 install.sh提示docker compose版本不滿足但docker-compose命令能執(zhí)行現(xiàn)象腳本檢查到docker compose不存在或版本低于2.0但docker-compose帶橫線能正常工作。原因Harbor install.sh判斷的是docker compose v2插件不是舊版python實(shí)現(xiàn)的docker-compose?,F(xiàn)在的發(fā)行版默認(rèn)裝的是docker-compose v1或者只有v2插件但沒鏈接到PATH。解決安裝插件版sudo apt install docker-compose-plugin或從docker官方二進(jìn)制包拷貝到/usr/local/lib/docker/cli-plugins/docker-compose并加執(zhí)行權(quán)限。ARM64的國產(chǎn)化系統(tǒng)有些源里沒有這個包需要從docker官方下載arm64編譯好的二進(jìn)制注意別下成amd64的。驗(yàn)證命令是docker compose version而不是docker-compose version。這個坑和架構(gòu)無關(guān)但如果你用官方離線包在ARM64上栽在這一步會特別泄氣因?yàn)榍懊婷髅魇羌軜?gòu)問題到這里又變成了工具鏈問題。6. 進(jìn)階用docker manifest自動校驗(yàn)鏡像架構(gòu)并固化自制離線包的腳本上面幾條坑如果能挨著趟過去離線包基本能用了。我再分享一個自己常用的校驗(yàn)?zāi)_本它在每次打包前后跑一遍目的只有一個確保images/目錄下的tar里每個鏡像的架構(gòu)都是arm64。#!/usr/bin/env bash set -euo pipefail image_list$(docker images --format {{.Repository}}:{{.Tag}} | grep ^goharbor/ | sort) for img in $image_list; do arch$(docker image inspect --format {{.Architecture}} $img) if [ $arch ! arm64 ]; then echo [FAIL] $img is $arch, not arm64 exit 1 fi done echo all matched arm64這段腳本的邏輯很直白docker image inspect輸出的Architecture就是鏡像配置里的原始架構(gòu)arm64或者aarch64都可能出現(xiàn)視構(gòu)建工具而定。如果腳本發(fā)現(xiàn)任何一個鏡像不是arm64就立刻退出。實(shí)際使用中我會把它放在一個build-offline.sh里讓它緊接著docker pull和docker save之后執(zhí)行。注意這里的鏡像范圍限定在goharbor/下如果你在離線包里額外加了redis等非goharbor鏡像要把正則再擴(kuò)大。如果想要更強(qiáng)的校驗(yàn)可以進(jìn)一步比對docker-compose.yml里用到的鏡像tag是否都出現(xiàn)在tar中。做法是compose_refs$(grep -E image: docker-compose.yml | awk {print $2} | sort -u) tar_refs$(tar -xOf harbor.v2.13.1.tar.gz manifest.json | jq -r .[].RepoTags[] | sort -u) comm -23 (echo $compose_refs) (echo $tar_refs)如果輸出有內(nèi)容說明compose里引用了tar里沒有的鏡像tag啟動時(shí)必然報(bào)image not found。這個步驟在手工制作時(shí)容易漏掉因?yàn)樵诶R像時(shí)少拉一個很簡單而docker compose up只會在用到時(shí)才發(fā)現(xiàn)。我自己的習(xí)慣是離線包在進(jìn)生產(chǎn)前一定在隔離環(huán)境里完整跑一遍install.sh加push/pull驗(yàn)證再封裝成交付物。雖然多花十分鐘但它能把這些架構(gòu)陷阱、依賴缺失的后悔藥提前吃完。記住一條ARM64離線包的難點(diǎn)不在“包”而在包里的鏡像、prepare和compose配置三者是不是同一架構(gòu)。希望這套制作和排查路徑能幫你在國產(chǎn)化服務(wù)器上把Harbor順利跑起來少踩幾個坑。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
亚洲有薄码区久久在线一区| 国产情侣自拍在线播放| 免费黄色视频网址| 玖玖久久久| 欧美亚洲综合色| 久久国产在线一区二区| 啊啊啊慢点| 精品美女少妇一区二区三区| 欧美亚洲清纯| 久久99综合| 少妇大屁屁| 久久五月天婷婷丁香中文字幕| 五月天黄色av| 夜色AV无码手机在线影院| 日韩天天综合| 亚洲成人色情五月天丁香花| 精品久一区免费| 强奸乱伦Av网| 国内一区二区免费| 九九热午夜欧亚国产视频| 999狠狠综合| 亚洲欧洲日本精品中文a∨| 久草老司机| 四虎影视在线| 亚洲色色探花| 国产精品精品系列在线观看| 人人妻人人爽一区二区三区| 五十路熟女,国产欧美精品区一区二区三区 | 日日操免费视频| 91色综| 色综合天天爱去电影网| 粉嫩久久久极品| 人妻碰碰碰碰碰碰| 欧美日韩第一页| 人妻22p| 98久久| 99在线视频播放| 秋霞视频一区二区| 日韩欧美午夜视频在线| 91香蕉视频在线观看免费| Julia Annxxxxx| 六月丁香网| 看日韩操逼| 超碰97人妻| 1240青青草一区二区三区视频天爱| 欧美少妇性乱| 亚洲图片视频小说| 久啪视频| 999热日韩精品| 乱色老一区二区三区的观看方式| 天堂国产AV| 美女尤物福利视频| 色欧美天天| 99精品久久久久久久婷婷蜜桃| 亚洲国产ⅴ高清在线观看| 97国产高清视频在线观看| 色婷婷影院| 亚洲欧美日韩精品久| 伦伦成年午夜免费视频| 自拍偷拍草一草| 四虎精品永久在线观看| 久久日本熟女精品一区| 久久久久久久9最新免费视频观看| 午夜免费视频1000| 亚洲 欧美都市激情| 成人av免费观看| 色婷婷亚洲婷婷| 99色热| 亚州色图第三区| 嗯嗯啊在线视频| 国产11页| 欧美一二在线| 日韩中文字幕宗合在线| 欧美后入式| 加勒比99999| 超碰97 线线 在现| 翔田千里爆乳巨臀无码| 国产精品视频一区二区三区八戒| 欧美制服网站美腿丝袜| 内射黑人| 9997se| 97超级久久| 男女一进一出视频久久| 日本操逼视频导航| 屌逼麻豆| 中文字幕亚洲欧美在线不卡| 色香伊人| 色天天野狼综合社区| 三级色影综合网| 日韩综合无码一区久久92| 八戒无码国产午夜福利| 欧美日韩人人精品| 欧美啪啪天堂| 黄色电影观看久久9| 五月丁香六月婷综合成人综合| 精品久久久久,69国产成人精| 久久发布国产伦子伦精品| 福利一级版子| 久久岛国| 欧美亚洲日本视频久久久| 717影院理论午夜伦八戒| 亚洲超碰在线| 91爱看| 91综合网站| 熟女五十路一区二区三| 天综合中文| 中文字幕一区二区三四五区日日骚| www欧美91| 久久久久久一日韩字幕无码| 丁香五月电影| 一级黄碟| 国产精品网址| 开心五月深爱五月| 蜜臀aV午夜一区二区三区| 久久久亚洲| 久久久无码av精| 亚洲情色五月天| 国产人妻久久精品一区二区三区| 免费观看国产小粉嫩喷水精品午| 婷婷啪啪| 好湿好紧视频| 在线观看中文av字幕| 少妇人妻无码| 蜜臀久久99精品久久久| 天天干天天干天天干| 一区| 亚洲图片偷拍欧美| 人人摸人人干人人拍97| 啊嗯好大视频在线观看| 欧美专区17页| 探花精品视频| 熟女少妇一区二区三区| 日韩一区二区精品视频| 黄色成年| 色99在线| 中国熟妇| 一区二区三区四区色图| 99999国产精品| 欧亚在线视频| 欧美激情内射| 这里有精品| 精品少妇99| 日韩成人综合网| 日本一卡二区在线| 日本欧美成人片AAAA| 亚洲 欧美 另类 综合 偷拍| 欧美另类丝袜熟女| 精品一区二区三区蜜桃臀赵总 | 91人妻尻屄视频| 青青草久草AV| 国产热RE99久久6国产精品首| 手机av亚洲丝袜美腿日韩第一页二页| 思思热免费视频观看| 欧美性视频二区三区| 国产视频一区二区三区在线免费观看 | 美女诱惑一区| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 久久久久幕乱码| 另类一区| 日日不卡av| 无码免费精品高清| 色波多| 亚州久久9| 女人喷水视频在线观看| 亚洲自拍小说| 亚洲综合影视| 亚洲色综合| 亚洲一区二区在线观看91| 亚洲色9| 黄色AAAAAAAAAAA大片| 欧美亚洲美少妇一区二区| 天天色,天天干,天天干| 超碰97久| 91色堂| www.丁香五月| 正在播放国产精品一区| 极品少妇久久久| 精品国产乱码久久久久A| 久久性生大片免费观看性| 特污免视频| 99e久久国产精品| 少妇久久久免费| 日本欧美成人片AAAA| 1000部熟女视频在线观看| 高潮综合网| www.夜夜操| 久干9操| 91人妻人人澡人人爽人人精品| 色一射色一射| 久久久中文| 欧美,日韩综合久久| 操逼无毒无码免费视频| 殴美牲| 亚洲97久久精品亚洲| 玖玖久久久| 欧美激色| 97精品久久久久久久| 十八禁av无码免费网站APP| 久操视频在线| 久久久久久九九九九-美女久久久久久久-成人AV | 亚洲欧美情色| 欧亚 另类 久| 97热视频在线观看| 男人把坤坤插入女人的下体 | 激情小说亚洲视频| 超碰99热中文字幕| 亚洲精品久| 日本亚洲熟女视频| 四虎国产精品永久地址入口| 99国产精品| 青青草原香蕉日本Ap| 日本人妻中文字幕精品| 国产v亚洲v日韩v欧美v片另类| 久久五月份| 国产精品女久久久久av爽| 91色狼| 亚洲综合色图欧美| 超碰碰小说97| 色色色色色色色色综合| 99re不伦| 人妻大相焦在线| 婷婷五月天丁香| 色官网在线| 国产精品无码成人精品| 好淫网一二三视区| 国产一区二区精品久久99| 97超碰碰| 97超碰站| 家庭乱伦麻豆| 国产传媒操逼视频| 国产精品香蕉热久久新品| 99精品视频在线观看免费| PMv在线观看| 久久大黄片| 大香蕉中文| 伊人天天久久动态图| 中文字幕视频在线观看| 97在线亚洲| 在线二区不卡| 草草草视频| 精品视频一区二区| 高清无码在线播放网站| 国产一区二区三区久久久精品| 激情 欧美 亚洲 小说| 日韩三级在线观看网站| 男女性感激情网站| 欧美网站免费| 人妻天堂综合网| 欧美综合97www| 久久超碰免费的| 中文字幕人妻色偷偷久久皮| 色哟哟av网址| 加勒比综合88| 国产 亚洲 一二三四| 国产97在线视频| 成 人 A V免费视频在线观看| 视频国产欧美在线播放| 老熟女乱子伦中文字幕一区二区| 色婷婷色99国产综合精品| 久久鲁干| 欧美亚洲20p| 免费亚洲国产精品久久一区| 国产乱子伦一区二区三区在线观看| 欧美91精品国产自产| 波多野结衣AV无码一区| 日本色色网| 夜夜高潮夜夜爽| 精品人妻一二三四区视频| 国产丁香精品露脸视频| 91国产操逼视频| 人人爱人人操人人性| 日本久久天堂| 日产成人久久| 亚洲无码太久| 五月天社区| 青春草A| 高潮综合网| 97在线公开视频| 夜夜草天天| 日韩欧美经典在线观看| 韩日巨乳美女免费视频在线观看| 青久操| 日韩在线人妻网站| 人伦四五区| 日韩免费a级毛片无码a∨| 中国国国产一级特黄毛片| 四虎永久在线精品免费网址 | 久久久久成人蜜桃精品| 九九九精品一区二区无码| 网友自拍第1页| 日韩黄色成人性爱| 欧美亚洲宗合色性图| 久久久精品| 9久久精品| 在线观看视频91| 91综合在线| 丁香啪啪| 日韩无码服务区| 老熟妇一区二区三区…| 国产白嫩精品久久| 亚洲āv网址在线观看| 大香蕉av在线| 欧美性性性| 亚洲熟女中文字幕在线| daxiangjiao你懂的| 中国一级操逼视频| 中文字幕日韩人妻视频一区二区三区交换夫妻| 亚洲爽图| 操香逼| 亚洲一区操| 人人爱夜夜爱| 日本精品中文字幕视频| 欧中日成人免费影视| 91成人18| 色婷婷蜜臀av| 国产精品久久久久无码A√| 老熟女区| 精品国产一区二区三区香蕉欧美| 久久精品72| 操淫穴亚洲五月丁香| 成人线上超碰| 欧美亚洲日韩人妻在线观看| 成人性交午夜免费片| 岛国片在线播放| 蜜桃中文字日产乱幕4区| 大香蕉78| 黄色小说亚洲| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 在线观看综合精品亚洲| 夜夜操一区二区| blacked精品一区国产| 五十路二区在线| 国产毛片久久久久久久| 9 1果冻精品视频| 婷婷五月天成人网| 欧美另类天堂| 国产按摩一区二区三区| 国产一区二区成人av在线播放| 情色五月天久久久| 国产一区在线观看无码AV| 日本性一区| 免费看一级a性色生活片久久无| 欧美天天影院| 91综合在线| 国产成年女黄特黄| 老鸭窝在线视频播放| 久热伊人| 玖玖综合.com| 国产绿奴视频在线观看| 久久国产精品m码| 男人的天堂色偷偷青青草视频婷婷网| 搡老女人老妇女AAA一VU麻豆| k频道色撸撸| 黑人嘿嘿嘿超爽免费视频| 桑老女人九区| 好舒服视频| www久久久| 九九玖玖精品| 97精品久久| 人妻啊啊人妻啊| 综合网91| 青青操在线视频| 欧美性色综合网| 亚洲精品影视老司机| 亚洲综合伊人无码久久| 人妻酒店出差被中出免费在线播放| 中国国国产一级特黄毛片| 亚洲欧洲激情卡通另类文学四射小说网站 | 欧美黑人精品一区二区| 久久久久骚| 亚洲色图日韩丝袜制服一区二区五月在线| 国产精品久久久久亚洲av| av2014 日韩在线中文字幕| 国产综合色精品在线观看| 激情无码日韩| 综合亚洲网| 91精品丝袜久久久久久无码人妻| 激情综合网激情五月天| 激情视屏国产乱伦强奸| 亚洲欧洲自拍图片专区满春格| 久久久久幕乱码| 最新av在线| 99热超碰| 激情一区二区三区在线观看| 久热婷婷| 99操碰| 中文字幕交换人妻| 亚洲欧美国产va在线播放频| 国产亚洲欧洲在线观看| 六月婷婷五月丁香| 一区二区三区视频在线观看免费| 神马久久久久久伦理片| 亚洲欧洲无码bt精品合集| 97Ai亚洲| 国产精品夜夜| 色综91| 91丝袜人妻| 日韩无码服务区| 人妻天天爽| 久久久久ab| 老师充足的奶水小说| 精品夜夜澡人妻无码| 色婷婷影视| 综合熟女| 99国内精品| 亚洲色图久久成人| 亚洲美乱| 国产精品成人蜜臀AV在线| 亚洲欧洲综合成人av一区| 91丨九色丨国产丨人妻在线| 精品国产无码中文| 欧美性爱三区二区| 人人插人人搞人人操| 嗯~啊~快点 死我视频| 可以免费观看的AV| 无码自拍SM| 久久东京国产精品视频| 99热网站| 色一射色一射| 日本大香蕉| 1024手机看片欧美日韩| juliaann丝袜大战黑鬼| 中文字幕第23区| 少妇精品久久久八区九区| 九九九只有精品| 成人性交免费视屏| 久久中文字幕不卡人妻| 乱伦av国产| 啪啪啪大香蕉| 伊人亚洲国产一成人久久精品,久久| 日韩av在线播放不卡| 色五月综合| 欧美大香蕉卡久久| 91操人| 日本一天色道久久久精品视频| 人妻少妇三级| 日韩在线观看AV| 天天综合网网欲色| 伦伦成年午夜免费视频| 五月激情啪啪| 亚洲精品一区二区三区新线路| 99九九久久| 色97国产69香蕉| 超碰97中文| 欧美精品成人在线播放| 九九这里只有精品| 麻豆区久久久久亚| 91色交| 色欲无码人妻日韩欧美精品| 欧美亚洲综合色| 中文一区在线日| 五十路三区在线| 秋霞久久亚洲精品成人| 亚洲美乱| 国产一二三福利视频网| 日韩免费簧片| 蜜臀久久99精品久久久久久久久| 97在线观看免费视频l| 夜夜福利| 国产婷婷综合在线观看| 久久久国产成人一区二区三区在线| 91精品国产综合久久久蜜臀| 久久爱97| 色情五月丁香| 91国内外在线| av一区二区三区四区| 九九在线精品| 国产嫩草精品A88AV| 久久久久久电影| 丁香五月天婷婷姐| 屁股久久久久久久久久| 99久久久无码国产精品性男| 久久精品人妻一区二区| 欧美爱三级日韩久久| www鬼畜国产男人的天堂| 99热导航| 久操免费观看| 日韩性爱小视频在线观看| 91日日| 久久免费少妇| 欧美有码激情视频一区二区三区| 日韩欧美~中文字| 强奸乱伦大香蕉| 欧美激情片一区二区| 久久精品国产精品一区 | 天天操熟妇| 黄色av网站在线播放| 久久色一区| 偷拍 亚洲 欧美| 无码99| 91国产丝袜白虎| 91人妻Pr| 欧美 色 亚洲| 日韩一区二区熟女| 伊人一区二区在线播放| oumeizonghese,www| 青草草免费网站av| 色娱乐色呦呦夜夜夜夜av| 国产一区二区三三视频| 亚洲AV无码天美传媒一区| 人妻精品一区二区| 亚洲情色1区| 国产亚洲精品一区二区三区| 久久精品一区| 国产人妖视频一区在线观看| 色香91| 国内精品伊人久久久久影院会| 插B在线观看| 永久免费发布性爱网| 亚洲大色堂| 免费在线黄片视频| 欧美天天影院| 综合网,亚洲,欧美| 无码最新| 美女骚尻视频| 九九天堂| 美女极品一区二区三区| 一本色道熟妇| 麻豆成人av| 久久久婷婷| www.99色| 理论久久婷婷网8| 亚洲无套久久嗯嗯| 波多野42部无码喷潮在线观看| 久久久久久久久国产| 婷婷在线视频| 乱欲一区二区| 久伊人网78| 怡红院怡春院| 日日碰狠狠添天天爽超| 黑人免费福利视频| 999久久久久久久久| 人人考人人摸人人干| 七月婷婷综合| 欧美在线第五页| 男人的天堂在线2| 亚洲国产精品成人无码久久久| 91欧美网| AV久日| 九一综合精品视品av| 日韩av不卡在线观看| 久久国产在线一区二区| 亚洲中文字幕av| 九九热五区| 操操啪| 无码最新| 婷婷色色五月天福利| 成人情色综合网| 东京热一区二区三区四区五区六区| 日亚韩精品视频二区三| av最新免费中文字幕| 亚洲全色网| 啊啊啊 在线| 亚洲人91| 综合天天网| 色九区| 亚洲一欧洲中文字幕在线 | 男人亚洲91首页在线| 精品在线观看视频在线| A 天堂| 欧美日韩色| 国产精品对白自产拍| 色综合久久夜色精品国产天堂| 国产欧美美女免费观看视频| 五月天色色网站| 一级aaaaa欧美中文字幕录像片| 极品国产内射| 精品视频一区二区| 少妇被c 黄 免费观看| 大逼色网站| 蜜桃网熟妇| 舔舔啊| 日本免费一区二区不卡| 智利AV在线网| 精品九九九九九九九九九| 久久草在线综合视频| 国产AV激情无码久久无码| 久久精品国产99精品亚洲蜜... | 国产午夜激片Av毛片不卡| 超碰无码加勒比| 秋霞一级A片黄色视频| 一级黄色性爱裸体视频| 香港澳门日本三级网站| 香蕉黄色一级视频| 日韩无码a片| 日韩精品黄片免费观看| 国产av美女被艹的乱叫| 人人操人人狠狠操| 大香樵伊人网| 操我啊啊啊啊啊| 青青草色情网站视频| 亚州综合色图| 疯操AV| 精品玖九九久| A 天堂| 亚洲AV秘无码一区..| 亚洲天堂一区二区久久| 九九探花视频在线观看| 久久曰曰| 一区二区三区日韩欧美| 先锋音影AV| 嗯~啊~轻一点 视频| 久久人妻熟女一区二区| 日B操| 国产精品探花在线| 嗯嗯啊中文字幕| 日少妇亚洲版| 丁香7月婷婷| 亚洲风情在线观看| 国产操逼视频在线观看| 日本黄 R色 成 人网站| 免费久久精品麻豆一区二区av| 中文字幕 码 自拍 视频 区| 久草色悠悠在线视频| 熟妇一区二区三区| 精品综合久久久久久97| 欧美日韩1234| 99性爱在线观看| 日本三级R| 亚洲最大黄网| 人人妻人人色一区二区三区| 天天综合网网欲色| 亚洲精品亚洲人成在线麻豆| 天天综合网国产| 精品成人女人久久| 91精品人| 欧美极度丰满熟妇hd| 欧美综合站| 国产久久久久影院老熟女| 一区二区播放| AV天堂国产| 67914亚洲精品| 激情婷婷丁香| 翔田千里AⅤHD无码| 亚码激情| 久久99九九九九6666免费观看软件| 日韩无码视频黄色| 嗯嗯啊操我| 久久精品女同亚洲女同13| 亚洲欧洲中文日韩女优乱码| 99精品网| 人妻另类| 亚洲最新a在线观看| 97硬碰| 精品91日日夜夜超清资源| 一级久久性爱视频| 色综合久久夜色精品国产天堂| 啊啊啊啊网站| 欧美日本一区二区a人| 人妻插插人妻人| 91 丝袜在线播放| 韩国黄色片精品久久久 | 国产精品无码AV网站| 1区2区3区中文字幕日韩| 97超碰久久| 6080yy午夜理论三级一区二区三区无码| 中文字幕诱惑制服人妻丝袜美丝袜美 | 精品成人无码| 超碰在线人妻不卡| 思思热国产高清| 69超碰综合| 久久久久久少妇| 日本免费一级AAA大片器| 国产精品久久9| 爽极品影院| 无码日韩网站| 亚洲系列欧美| 国产不卡免费在线视频| 婷婷美人网| 精品高清av中文字幕| 国精品一区二区三| 一级性爱视频免费在线| 国产有码一区| 日韩综合成人免费视频| 久久久久9999妇女| 家庭乱伦性爱av| 97草草| 人人看人人摸人人色| 后入福利| 国产亚洲综合欧美一区| 大香蕉人妻久久| 亚洲天堂电影精品一区| 人妻夜夜爽天天爽三区麻豆AV网站| 人妻啊啊人妻啊| 亚洲中文字幕在现观看| 另类av天堂| 大屁股人妻女教师撅着屁股| 久久久久9999妇女| 日本一区二区成人在线| 91老妇女| 久久综合18p| 影音先锋每日最新资源在线观看| 久久精品国产99国产精品亚洲| 性爱Av免费| 九九热午夜欧亚国产视频| 能看的AV| 99久久久无码国产精品性啊聊| 91撸色网 玖玖网 欧美| 中国国国产一级特黄毛片| 五十路人妻在线| 色婷婷五月天| 中文字幕五月婷婷免费| 伊人久久亚洲色欲综合网站 | 牛牛AV人人夜夜澡人人爽| 色妹子A V| 青青免费在线视频一区 | 亚洲人久久久网| 天天综合精品| 久热在线精品免费观看| 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | 一区二区三区四区久久视1| 国产a级午夜毛片| 91网站18| chaopen97久久| 国产一区96在线| 国产视频一区二区在线观看| 搞中出久久| 国产一区在线看| 超碰日韩美妻| 黄色二级片网站| 国产成人无码网站在线视频| 国产无码高清操逼视频| 超碰碰97资源站| 亚洲91大片| 96AV久久久| 亚州国产精品乱| 久久成人国产| 无码动漫av中文字幕| 国产国产亚洲一二三久久| 青青草在线视频欧美| 志村玲子视频一区二区| 美女视频尤物网在线看| 国产精品96久久久久久| 精品少妇高潮久久| 九九九九免费高| 嫩草伊人久久精品| 91狠狠综合久久久久久| 丁香六月婷婷| 性影在线视频| 在线视频97| 九九热精品| 久操免费电影| 人人爽夜夜玩视频| 中文字幕亚洲欧美在线不卡| 色蜜AV| 日亚韩精品视频二区三| 最新亚洲黄色免费电影| 澳门色噜噜色噜噜色噜噜色噜噜色噜噜| 97一本大道亚洲一区| 91亚州欧美| 蜜桃成人1区2区3区| 99日韩| 凹凸视频特色日本特黄| 国产极品一区二区三区三州| 午夜120视频在线观看| 亚洲字幕一区二区| 淫荡少妇免费| 综合欧美激情网| 十八禁视频一区二区| 午夜福利国产欧美日韩夜夜| 日韩啊V| 天天伊人| 97爱| a片久久久久久久久久久久 | 97青青操视频| 中文字幕天天天天天| 色呦呦、国产精品| 麻豆天美制片厂网站视频| 99精品网| 日本三级中国三级99人妇网站| 亚洲色五月| 麻豆精品久久久久久久| 亚洲另类久操网| 日本天天人人狠狠在线日美女 | 在线不卡视频| 女优视频第10页| 久久婷婷色综合一区二区三区| 超碰成人免费| 厕所偷拍在线| 品亲网欧美品亲网| 天天综合欧美黑人| 亚洲日韩电影| 国产精品久久久久久久电影渣男| www亚洲免费| 国产乱伦亚洲| 日本三级R| 91ise欧美| 妇女视频网站| 91亚洲狠狠色| 亚州一区二区| 成人av影院在线观看| 日韩一级二级三级| 久久中文字幕不卡人妻| 欧美人妻精品一区二区| 五月婷婷色| 97超碰天天爱天天爱| 亚洲日韩黑丝| 亚洲欧美天堂| 九九九精品成人免费视频小说| 国产精品黄色三级av| 色播五月婷婷| 久久精品欧美一区蜜桃| 亚洲熟女乱综合一区二区三区| 成人草草视频| 在线中文字幕| 97人妻免费中文字幕| 亚洲婷婷五月天| 日韩久久三区| 天天综合网国产| 91艹| 99色婷婷中文字幕乱色| 91性高| 深喉吞精| 无码 黑人一区二区三区| · —级AA伦aa坐爱午夜极速ⅴA一区天天噪天天噪天天噪 | 日本国产欧美一区三区二区| 国产精品原创巨作?v网站| 国产亚洲精品自在线亚洲情侣| 国产精品久久发布| 精品玖九九久| 超碰天天久久79| 我爱搞逼综合网| 色呦色呦色精品| 五月天AV资源| 亚洲日本激情| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 国产无码高清操逼视频| 99热在线播放| 久久草视频污视频| 人人干黄色| 猛交交| 91日韩网站| 日本午夜操逼| 素颜老阿姨乱情色| 男女激烈网站最新| 精品少妇一区二区三区免费观看| 物业黑人 AV一区| 日本三级A片网站com| 色第一页| 26UUU欧美日本| 大香蕉综合| 一级一性爱免费视频| 俺去久久| 亚洲男人电影天堂| 曰韩欧美国产传媒麻豆第一区| 超碰吊日色| 8050午夜少妇无码| 久久久久久久综合,国产| 国产日韩欧美亚洲精品95| 91少妇香蕉久久精品| 蜜乳AV.COM| 国产视频第2页| 小视频玖玖| 国产中午字一暮区| 欧美网站免费| 欧美高清16| 中文无码一二三区| 日韩肏逼视频| 久久一二三级一一一| 国产a片操逼| 午夜精品久久久久久久99热影院| 欧美色性情| 亚洲s在线观看| 国产精品久久久吖| 欧美久久人妻少妇一区二区| 日逼视频日本| 天天性射网| 26uuu国产| 少妇综合| 久久夜夜夜夜| 美女国产一区二区久久| 日本精品加勒比海一区| 麻豆久久视频在线地址| 人人搞人人插人人操| 久久超碰大香蕉| 亚洲色色探花| 中文字幕综合人妻| 亚欧毛片基地国产毛片基地| 日韩少妇无吗| 欧美性爱在线无码| 欧美资源| 久草精品视频| 五月婷婷激情网| 国产尹人在线视频免费| 无码精品久久久天天影视| 亚洲色图加勒比| 在线无码网站| 国产精品一区二区三区在线密挑| 伊人五月天激情| 国产精品久久9| 国产精品熟女九色九色蜜臀| 欧美日韩人妻少妇 一区二区三区| 日韩av乱伦| 日韩中文字墓| 69AV女优男人的天堂| 操逼视频免费日韩无码| 后入式免费视频| 熟女网站最新| 五月婷婷激情| 日韩在线观看字幕精品| 97av在线观看| 人人摸人人舔一区二区| 男人的天堂2019AV| 欧美网站免费| 亚洲欧美高清无码| 亚洲综合在线91| 欧美72网页| 你操综合| 自拍偷拍2025在线观看| 亚洲另类欧美精品| 97综合激情| 99re在线视频| 粘花网06av视频| 久久久人体| 久久超碰97中文字幕| 国产精品无码在线| 在线欧美亚洲| 久久人体一区二区| 日韩美女久久一区二区三区| 亚洲国产无码精品首页久久久| 欧美高清无码免费视频高清版| 日本少妇va7777| 国产 亚洲 一二三四| 亚洲人人夜夜澡人人爽| 亚洲三级网址久久最新| 六月丁丁香| 亚洲各类熟们中文字幕| 少妇一区二区三区高速| 偷拍精品一区二区三区| 清纯唯美激情| 精品国产乱码久久久影院| 久日91在线| 性色高清在线| 色综合一区二区三巨| 天天插天天射| 92人人操人人| 大伊香蕉在线视频免费| 亚洲精品尤物yw在线影院| 亚洲欧洲av影音| 国产精品96久久久久久| 一本久道久久综合狠狠爱一密臀精| 乱码人妻一区二区三区| 精品无码久久久久| 亚洲激情色片 | 精品免费1| 极品五月天噜噜| 久久久久人妻| 中文字幕在线播放2中文字幕在线观看2| 日韩激情啪啪| 五月婷婷爱六月丁香色| 黑人无码一区二区| 日本在线不卡一二区| 国产福利影视| 国产一级片| 狠狠色综合网| 偷拍 精品另类 凸凹了四区| 水野优香在线观看| 强奸少妇AV导航网| 超碰97玖玖爱| 精品无码人妻一区二区免费蜜桃| 加勒比伊人综合| 91AV天美在线视频| 青青久久久| 校园激情狠狠四射| 性天堂| 日本视频在线中文字幕| 亚洲午夜未满十八勿入网站日本又色又爽又黄 | 久久久激情| 亚欧精品久久久久久久久久久| 国产人妻精品久久久一区二区三区| 看日韩美女二区三区免费操逼视频| 亚洲中文字幕妇伦久久| 亚洲丝袜色| 亚洲男人天堂Av| 毛片视频白嫩| 91真人天天在线| 久久超碰98| 青青草原av| 97超碰人人模人人拍人人| 免费1级a做爰片观看| 亚洲综合一区二区| 国产精品成人无码av| 国产精品一区二区在钱播放| 91日产欧美| 国产农村妇女毛片精品久久| 17c嫩草51久久91嫩草| 亚洲欧洲日本精品中文a∨| 天天视频综合在线观看视频| 9久精品| 欧美一二在线| 大但人体久久久久| 久久久久亚洲Av无码专区老牛影视 | 久操凹凸视频| 久久激情五月| 试看福利| 久久黄人人爽视频| 丰满人妻一区二区三区四区| www九九热| 情侣操 逼视频99| 亚洲国产天堂| 岛国在线一区二区三区| AV天天在线观看| 亚洲中亚日激情视频| 国产无马在线| 曰韩av中文字幕专区| 天天摸天天碰天天添青青| 亚洲不卡一| 十八禁视频一区二区| 人人插人人搞人人操| 好看的91视频| 国产又粗又长又大的视频| 少妇一区二区三区高速| 日韩欧美字幕亚洲一区二区| 91红杏| 狼人狠干| 国产精品无码在线| 亚洲免费97免费| 青青久久艹| 福利视频合集| 影音先锋视频在线| 青青网三级视频| 亚洲性猛| 懂色中文一区二区三区 | 99热综合| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 高清视频一区| 久操网线| 欧美 亚洲 另类 综合| 电家庭影院午夜69久久夜色精品国产69乱| 中文字幕狠狠玩| 蜜色网色哟哟| 精品九九九九九九| 狠狠狠狠狠干| 人人澡人人澡人人| 婷婷丁香五月天综合东京热| 麻豆天美制片厂网站视频| 91中文字幕| 韩日精品四区| 97天天摸天天爽| 啊啊啊不要好疼视频| 草B在线| 韩国午夜理伦三级好看| 成人精品视频| 日本熟女免费視颖| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 天天干2019| 国产资源中文字幕在线| 午夜黄色免费在线观看| 人人澡人人澡人人| 亚洲欧美中文日韩视频中国语| 香蕉色网| 国产又操| www久久精品| 久综合网| 国产成人精品一区| 黄片不用下载在线观看| 日日骚av| 啪啪啪大香蕉| 日韩91网站| 欧美亚洲综合色| 男人女人18禁片免费看网站| 色诱中文字幕| 正在播放国产精品一区| 亚洲综合情色| www黄片免费看com| 天堂亚洲精品| 中文字幕在线观看丝袜| 黄片www视频免费| 抽插爽| 国产精品亚洲天堂网址| 亚洲精品不卡一二三区| 午夜福利精品| 97碰碰色| 天天综合香 ld视频| 影视综合无码少妇| 国产乱不卡| 99热啪啪| 成人av性爱电影在线观看| 老熟女91av| 日韩久久.一级黄色片| 日韩电影中文字幕| 成人在线视频二区| 免费精品中文字幕| 99最新日韩偷拍视频| 久久香蕉国产传媒一区剧情天美| 欧美性爱日韩高清| 欧美日韩国产人人| 婷婷五月在线视频| 欧美一级黄色免费专区| 日本黄色天堂| 熟女丝袜视频| 大香蕉久| 91狠狠综合网| 熟女AV一区| 人人乐大香蕉| 精品一啪| 91情色| 超碰精品人妻狠狠干| 女优视频第10页| 精品亚洲黄色片 国产精品导航一区二区 | 性夜影院爽黄A爽免费动漫| 欧美乱妇狂野欧美在线视频| 五月天婷婷色色| 福利操逼| 9丨久久九九九| 久久久久久久六六| 黑丝内射一区二区三区| 色呦呦呦在线观看视频| 亚州熟女乱伦| 亚洲乱熟女一区二区| 一区二区精品更新提醒| 大香网站| a男人的天堂久久一级A毛片| 国产又粗又长又大的视频| 亚洲综合在线高清| 日韩欧美视频青青| 啊啊啊啊啊啊在线| 色噜噜人妻丝袜a∨先锋影 | 亚洲精品一区中文字幕乱码| 俄罗斯一区二区视频在线观看| 人妻丝袜日本| 97爱啪| 亚洲AO在线| 欧美色偷拍| 欧美日韩国产中文精品字幕自在自线| 国产传媒日韩| 98久久超碰| 91欧洲入口| 九七人妻在线| 1000午夜黄色| 啊啊啊好湿国产一二| 麻豆久久视频在线地址| 丁香六月激情综合| 国产AV无码AV| 国产 亚洲 丝袜 制服| 波多野42部激情无码喷潮| 清纯唯美亚洲综合| 亚洲精品国产拍免费91在线| 九9热伊人| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 情色五月天就去干| 国产乱码精品久久久久久| yazhousetuoumei| 曰韩欧美国产传媒麻豆第一区| 91oumei| 天天干天天爽| 久操大香蕉| 色综合色欲色综合色综合色综合| 激情无码日韩| 女色综合| 91欧洲国产成人久久精品网站| 清纯唯美亚洲综合| 国语少妇精| 极品白嫩美少妇在地板上位骑射淫水泛滥| 日本大香蕉综合网红本杳社区| 精久久久| 日韩精品亚洲一二三| 乱人乱色一区二区三区免费| 久久久久久99999国产精品| 91狠狠狠|