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

ARTICLE DETAIL

資訊詳情

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

docker trust inspect 命令詳解:全面掌握 Docker 鏡像簽名與密鑰信息查詢

docker trust inspect 命令詳解:全面掌握 Docker 鏡像簽名與密鑰信息查詢 容器運(yùn)行時(shí)云原生【免費(fèi)下載鏈接】docker-ce:warning: This repository is deprecated and will be archived (Docker CE itself is NOT deprecated) see the https://github.com/docker/docker-ce/blob/master/README.md :warning:項(xiàng)目地址https://gitcode.com/gh_mirrors/do/docker-ce點(diǎn)擊查看免費(fèi)下載導(dǎo)讀docker trust inspect是 Docker Content Trust內(nèi)容信任體系中用于只讀查詢鏡像倉庫簽名與密鑰信息的核心命令。它以 JSON默認(rèn)或人類可讀表格--pretty兩種格式輸出指定鏡像倉庫中所有已簽名標(biāo)簽的摘要、簽名者名單、委托簽名者及其密鑰 ID、倉庫 Root 與 Repository 管理密鑰是安全團(tuán)隊(duì)審計(jì)鏡像供應(yīng)鏈、開發(fā)者排查簽名問題最直接的診斷工具。本文基于 docker-ce 倉庫中該命令的官方文檔與完整源碼實(shí)現(xiàn)系統(tǒng)講解其用法、JSON 與表格輸出語義、底層數(shù)據(jù)流與常見錯(cuò)誤處理助你徹底掌握docker trust inspect的使用與原理。命令概覽用法與選項(xiàng)docker trust inspect屬于 Docker CLI 的docker trust命令族負(fù)責(zé)返回關(guān)于密鑰與簽名的低層low-level信息。其完整用法如下Usage: docker trust inspect IMAGE[:TAG] [IMAGE[:TAG]...] Return low-level information about keys and signatures Options: --help Print usage --pretty Print the information in a human friendly format關(guān)鍵點(diǎn)參數(shù)至少需要 1 個(gè)IMAGE[:TAG]。從源碼看命令通過cli.RequiresMinArgs(1)強(qiáng)制至少一個(gè)參數(shù)不提供參數(shù)會(huì)直接報(bào)錯(cuò)requires at least 1 argument見 inspect.go 與對(duì)應(yīng)測(cè)試 inspect_test.go。--pretty以人類友好的表格格式輸出取代默認(rèn)的 JSON。prettyPrint布爾標(biāo)志定義在 inspect.go。--help打印用法說明。在 cmd.go 中可以看到inspect與revoke、sign、key、signer一起注冊(cè)為docker trust的子命令屬于Manage trust on Docker images信任管理體系的一部分。命令用途說明docker trust inspect為已簽名的倉庫提供低層 JSON 信息包括所有已簽名的鏡像標(biāo)簽tags這些標(biāo)簽由誰簽名signers哪些實(shí)體可以為新標(biāo)簽簽名即通過docker trust signer add配置的委托簽名者。在默認(rèn) JSON 輸出中數(shù)據(jù)按trustRepo結(jié)構(gòu)序列化其字段在源碼 common.go 中定義JSON 字段含義Name被查詢的鏡像倉庫名含 tag 時(shí)原樣保留SignedTags已簽名標(biāo)簽列表每個(gè)包含SignedTag標(biāo)簽名、Digest內(nèi)容尋址摘要、Signers簽名者列表Signers倉庫配置的委托簽名者及其密鑰 ID 列表未配置時(shí)為空數(shù)組AdministrativeKeys管理密鑰Repository倉庫 targets 密鑰與Root信任根密鑰底層實(shí)現(xiàn)inspect 命令的數(shù)據(jù)流與原理為了真正理解docker trust inspect輸出中每個(gè)字段的來源我們需要進(jìn)入其源碼實(shí)現(xiàn)。命令的核心數(shù)據(jù)獲取函數(shù)是lookupTrustInfocommon.go整個(gè)數(shù)據(jù)流如下1. 解析鏡像引用與鑒權(quán)信息imgRefAndAuth, err : trust.GetImageReferencesAndAuth(ctx, nil, image.AuthResolver(cli), remote)這一步通過 cli/trust/trust.go 中的GetImageReferencesAndAuth完成調(diào)用reference.ParseNormalizedNamed解析IMAGE[:TAG]并將倉庫名解析為RepositoryInfo同時(shí)解析出tag與digest。測(cè)試用例覆蓋了非法引用如ALPINE大寫的invalid reference format、純 SHA 摘要的invalid repository name。2. 建立 Notary 客戶端只讀notaryRepo, err : cli.NotaryClient(imgRefAndAuth, trust.ActionsPullOnly)docker trust inspect以**只讀pull only**模式訪問 Notary 倉庫。GetNotaryRepositorytrust.go會(huì)構(gòu)造帶鑒權(quán)的 HTTP 傳輸層先是GET server/v2/的 ping 探測(cè)用于解析 Registry/Notary 的 challenge 鑒權(quán)方式再根據(jù)倉庫 Index 信息決定信任服務(wù)器地址——官方鏡像默認(rèn)使用https://notary.docker.io非官方鏡像使用https://registry-name也可通過環(huán)境變量DOCKER_CONTENT_TRUST_SERVER覆蓋。密鑰與元數(shù)據(jù)緩存在$DOCKER_CONFIG/trust目錄下GetTrustDirectory。3. 清理 changelist 并讀取簽名if err clearChangeList(notaryRepo); err ! nil { ... } allSignedTargets, err : notaryRepo.GetAllTargetMetadataByName(tag)clearChangeList清空 notary 暫存區(qū) changelist見 helpers.go。隨后通過GetAllTargetMetadataByName(tag)按 tag 拉取全部 targets 元數(shù)據(jù)。若倉庫未初始化或無法訪問返回No signatures or cannot access remote若目標(biāo)不存在client.ErrNoSuchTarget則返回空表。4. 匹配已發(fā)布簽名signatureRows : matchReleasedSignatures(allSignedTargets)matchReleasedSignaturescommon.go是輸出語義的關(guān)鍵只有被簽名進(jìn)入targets或targets/releases這兩個(gè)released角色的標(biāo)簽才會(huì)被列入SignedTags其他所有為同一(tag, digest)組合簽名的委托角色如targets/alice都會(huì)被計(jì)入該標(biāo)簽的Signers若某標(biāo)簽僅由targets/targets/releases簽名沒有額外委托簽名者Signers為空之后在輸出階段統(tǒng)一顯示為Repo Admin輸出按標(biāo)簽名做自然排序natural sort。這一是否 released的判斷在isReleasedTargethelpers.go中定義而 TUF 角色名到人類可讀簽名者名的轉(zhuǎn)換由notaryRoleToSignerhelpers.go完成——即去掉targets/前綴targets與targets/releases顯示為Repo Admin。相關(guān)的單元測(cè)試見 inspect_pretty_test.go 中的TestMatchReleasedSignatureFromTargets、TestMatchOneReleasedMultiSignature等。5. 獲取管理角色與委托角色adminRolesWithSigs, err : notaryRepo.ListRoles() // Root、Targets 等管理角色 delegationRoles, err : notaryRepo.GetDelegationRoles() // 委托簽名角色管理角色ListRoles用于生成AdministrativeKeysdata.CanonicalRootRole顯示為Rootdata.CanonicalTargetsRole顯示為Repository見 inspect.go。委托角色GetDelegationRoles用于生成Signers列表源碼會(huì)跳過targets/releases、root、snapshot、targets、timestamp等基礎(chǔ)角色只保留真正的委托簽名者見getDelegationRoleToKeyMapcommon.go。6. 兩條輸出路徑runInspectinspect.go按--pretty是否開啟分叉默認(rèn) JSON 路徑將getRepoTrustInfo得到的trustRepo結(jié)構(gòu)交給通用inspect.Inspectinspector.go最終經(jīng)IndentedInspector以 4 空格縮進(jìn)的 JSON 數(shù)組輸出。--pretty路徑調(diào)用prettyPrintTrustInfoinspect_pretty.go按區(qū)塊輸出Signatures for repo、List of signers and their keys for repo僅存在委托簽名者時(shí)、Administrative keys for repo三部分表格。多鏡像查詢時(shí)pretty 模式會(huì)在每個(gè)倉庫輸出之間插入空行作為分隔inspect.go。實(shí)戰(zhàn)示例一查看單個(gè)鏡像標(biāo)簽的簽名細(xì)節(jié)查詢單個(gè)鏡像標(biāo)簽的信任信息直接傳入IMAGE[:TAG]即可$ docker trust inspect alpine:latest默認(rèn)輸出為 JSON 數(shù)組每個(gè)被查詢對(duì)象對(duì)應(yīng)數(shù)組中的一個(gè)元素例如[ { Name: alpine:latest, SignedTags: [ { SignedTag: latest, Digest: d6bfc3baf615dc9618209a8d607ba2a8103d9c8a405b3bd8741d88b4bef36478, Signers: [ Repo Admin ] } ], Signers: [], AdministrativeKeys: [ { Name: Repository, Keys: [ { ID: 5a46c9aaa82ff150bb7305a2d17d0c521c2d784246807b2dc611f436a69041fd } ] }, { Name: Root, Keys: [ { ID: a2489bcac7a79aa67b19b96c4a3bf0c675ffdf00c6d2fabe1a5df1115e80adce } ] } ] } ]字段解讀SignedTags中的每一項(xiàng)列出SignedTag已簽名標(biāo)簽名、其Digest唯一的內(nèi)容尋址摘要以及為該簽名負(fù)責(zé)的Signers。此處僅有Repo Admin表示該標(biāo)簽由倉庫的targets/targets/releases角色簽名沒有額外的委托簽名者。AdministrativeKeys列出Repository與Root兩個(gè)管理密鑰Root是信任鏈的根密鑰Repository是倉庫級(jí)管理密鑰兩者共同負(fù)責(zé)修改簽名者signers以及為已簽名倉庫做密鑰輪換key rotation。Signers為空數(shù)組表示該倉庫尚未通過docker trust signer add配置額外的委托簽名者。實(shí)戰(zhàn)示例二帶委托簽名者的倉庫當(dāng)倉庫通過其他docker trust命令如 docker trust signer add配置了簽名者后docker trust inspect會(huì)額外輸出Signers鍵$ docker trust inspect my-image:purple輸出示例[ { Name: my-image:purple, SignedTags: [ { SignedTag: purple, Digest: 941d3dba358621ce3c41ef67b47cf80f701ff80cdf46b5cc86587eaebfe45557, Signers: [ alice, bob, carol ] } ], Signers: [ { Name: alice, Keys: [ { ID: 04dd031411ed671ae1e12f47ddc8646d98f135090b01e54c3561e843084484a3 }, { ID: 6a11e4898a4014d400332ab0e096308c844584ff70943cdd1d6628d577f45fd8 } ] }, { Name: bob, Keys: [ { ID: 433e245c656ae9733cdcc504bfa560f90950104442c4528c9616daa45824ccba } ] }, { Name: carol, Keys: [ { ID: d32fa8b5ca08273a2880f455fcb318da3dc80aeae1a30610815140deef8f30d9 }, { ID: 9a8bbec6ba2af88a5fad6047d428d17e6d05dbdd03d15b4fc8a9a0e8049cd606 } ] } ], AdministrativeKeys: [ { Name: Repository, Keys: [ { ID: 27df2c8187e7543345c2e0bf3a1262e0bc63a72754e9a7395eac3f747ec23a44 } ] }, { Name: Root, Keys: [ { ID: 40b66ccc8b176be8c7d365a17f3e046d1c3494e053dd57cfeacfe2e19c4f8e8f } ] } ] } ]此例展示了完整的信任模型purple標(biāo)簽由alice、bob、carol三個(gè)委托簽名者共同簽名Signers區(qū)塊列出每個(gè)簽名者對(duì)應(yīng)的密鑰 ID同一簽名者可持有多個(gè)密鑰對(duì)應(yīng) TUF 委托角色targets/alice等的 KeyIDs。這些 ID 在源碼中取自委托角色的KeyIDs字段見 inspect.go并按名稱排序輸出。實(shí)戰(zhàn)示例三未簽名標(biāo)簽的行為差異情況 A倉庫本身沒有簽名數(shù)據(jù)或鏡像不可訪問。此時(shí)docker trust inspect不會(huì)顯示任何簽名標(biāo)簽而是直接報(bào)錯(cuò)$ docker trust inspect unsigned-img No signatures or cannot access unsigned-img這正是源碼中l(wèi)ookupTrustInfo在無法訪問倉庫、或倉庫未初始化notary 元數(shù)據(jù)缺失時(shí)返回的錯(cuò)誤信息No signatures or cannot access %scommon.go。相關(guān)的 offline / uninitialized 場(chǎng)景均有單元測(cè)試覆蓋inspect_test.go。情況 B標(biāo)簽本身未簽名但同一倉庫的其他標(biāo)簽已簽名。此時(shí)docker trust inspect仍會(huì)報(bào)告相關(guān)的密鑰信息因?yàn)閭}庫級(jí)管理密鑰與委托簽名者信息是存在的只是SignedTags為空$ docker trust inspect alpine:unsigned[ { Name: alpine:unsigned, Signers: [], AdministrativeKeys: [ { Name: Repository, Keys: [ { ID: 5a46c9aaa82ff150bb7305a2d17d0c521c2d784246807b2dc611f436a69041fd } ] }, { Name: Root, Keys: [ { ID: a2489bcac7a79aa67b19b96c4a3bf0c675ffdf00c6d2fabe1a5df1115e80adce } ] } ] } ]該行為對(duì)應(yīng)測(cè)試用例UnsignedTagInSignedRepoinspect_test.gogolden 期望輸出見 trust-inspect-unsigned-tag-with-signers.golden[ { Name: signed-repo:unsigned, SignedTags: [], Signers: [ { Name: bob, Keys: [ { ID: B } ] }, { Name: alice, Keys: [ { ID: A } ] } ], AdministrativeKeys: [ { Name: Root, Keys: [ { ID: rootID } ] }, { Name: Repository, Keys: [ { ID: targetsID } ] } ] } ]注意此時(shí)雖然該 tag 未簽名但倉庫中配置的委托簽名者alice、bob及其密鑰仍會(huì)被列出說明這些信息屬于倉庫級(jí)別而非某個(gè) tag 級(jí)別。實(shí)戰(zhàn)示例四查看倉庫內(nèi)全部已簽名標(biāo)簽不帶 tag 時(shí)docker trust inspect會(huì)報(bào)告?zhèn)}庫內(nèi)所有已簽名標(biāo)簽的細(xì)節(jié)$ docker trust inspect alpine[ { Name: alpine, SignedTags: [ { SignedTag: 3.5, Digest: b007a354427e1880de9cdba533e8e57382b7f2853a68a478a17d447b302c219c, Signers: [ Repo Admin ] }, { SignedTag: 3.6, Digest: d6bfc3baf615dc9618209a8d607ba2a8103d9c8a405b3bd8741d88b4bef36478, Signers: [ Repo Admin ] }, { SignedTag: edge, Digest: 23e7d843e63a3eee29b6b8cfcd10e23dd1ef28f47251a985606a31040bf8e096, Signers: [ Repo Admin ] }, { SignedTag: latest, Digest: d6bfc3baf615dc9618209a8d607ba2a8103d9c8a405b3bd8741d88b4bef36478, Signers: [ Repo Admin ] } ], Signers: [], AdministrativeKeys: [ { Name: Repository, Keys: [ { ID: 5a46c9aaa82ff150bb7305a2d17d0c521c2d784246807b2dc611f436a69041fd } ] }, { Name: Root, Keys: [ { ID: a2489bcac7a79aa67b19b96c4a3bf0c675ffdf00c6d2fabe1a5df1115e80adce } ] } ] } ]輸出按 tag 名稱自然排序??梢杂^察到3.6與latest指向同一個(gè) digestd6bfc3baf615...即內(nèi)容尋址摘要相同——這正是matchReleasedSignatures以(tag, digest)二元組為鍵聚合簽名者的原因common.go。實(shí)戰(zhàn)示例五一次查詢多個(gè)倉庫/鏡像docker trust inspect接受多個(gè)倉庫與鏡像作為參數(shù)結(jié)果按參數(shù)順序組織為一個(gè)有序列表$ docker trust inspect alpine notary[ { Name: alpine, SignedTags: [ { SignedTag: 3.5, Digest: b007a354427e1880de9cdba533e8e57382b7f2853a68a478a17d447b302c219c, Signers: [ Repo Admin ] }, { SignedTag: 3.6, Digest: d6bfc3baf615dc9618209a8d607ba2a8103d9c8a405b3bd8741d88b4bef36478, Signers: [ Repo Admin ] }, { SignedTag: edge, Digest: 23e7d843e63a3eee29b6b8cfcd10e23dd1ef28f47251a985606a31040bf8e096, Signers: [ Repo Admin ] }, { SignedTag: integ-test-base, Digest: 3952dc48dcc4136ccdde37fbef7e250346538a55a0366e3fccc683336377e372, Signers: [ Repo Admin ] }, { SignedTag: latest, Digest: d6bfc3baf615dc9618209a8d607ba2a8103d9c8a405b3bd8741d88b4bef36478, Signers: [ Repo Admin ] } ], Signers: [], AdministrativeKeys: [ { Name: Repository, Keys: [ { ID: 5a46c9aaa82ff150bb7305a2d17d0c521c2d784246807b2dc611f436a69041fd } ] }, { Name: Root, Keys: [ { ID: a2489bcac7a79aa67b19b96c4a3bf0c675ffdf00c6d2fabe1a5df1115e80adce } ] } ] }, { Name: notary, SignedTags: [ { SignedTag: server, Digest: 71f64ab718a3331dee103bc5afc6bc492914738ce37c2d2f127a8133714ecf5c, Signers: [ Repo Admin ] }, { SignedTag: signer, Digest: a6122d79b1e74f70b5dd933b18a6d1f99329a4728011079f06b245205f158fe8, Signers: [ Repo Admin ] } ], Signers: [], AdministrativeKeys: [ { Name: Root, Keys: [ { ID: 8cdcdef5bd039f4ab5a029126951b5985eebf57cabdcdc4d21f5b3be8bb4ce92 } ] }, { Name: Repository, Keys: [ { ID: 85bfd031017722f950d480a721f845a2944db26a3dc084040a70f1b0d9bbb3df } ] } ] } ]從源碼看多對(duì)象場(chǎng)景由通用inspect.Inspect循環(huán)調(diào)用getRef完成inspector.go任一對(duì)象出錯(cuò)時(shí)錯(cuò)誤信息會(huì)被收集最終以StatusError形式返回。測(cè)試用例MultipleFullReposWithSigners也驗(yàn)證了多倉庫順序輸出inspect_test.go。--pretty 模式人類可讀輸出默認(rèn) JSON 之外--pretty選項(xiàng)可將輸出轉(zhuǎn)為更易讀的表格形式。單個(gè)標(biāo)簽$ docker trust inspect --pretty alpine:latest SIGNED TAG DIGEST SIGNERS latest 1072e499f3f655a032e88542330cf75b02e7bdf673278f701d7ba61629ee3ebe (Repo Admin) Administrative keys for alpine:latest: Repository Key: 5a46c9aaa82ff150bb7305a2d17d0c521c2d784246807b2dc611f436a69041fd Root Key: a2489bcac7a79aa67b19b96c4a3bf0c675ffdf00c6d2fabe1a5df1115e80adce表格三列的含義SIGNED TAG已簽名的鏡像標(biāo)簽名DIGEST該標(biāo)簽唯一的內(nèi)容尋址摘要content-addressable digestSIGNERS所有對(duì)該標(biāo)簽簽名的實(shí)體列表。僅由targets/targets/releases簽名的標(biāo)簽顯示為(Repo Admin)括號(hào)即表示這是倉庫管理員級(jí)別的簽名見 inspect_pretty.go。Administrative keys列出的管理密鑰分別指定了信任根密鑰Root Key與倉庫管理密鑰Repository Key它們是修改簽名者列表與對(duì)已簽名倉庫做密鑰輪換的權(quán)威密鑰。表格格式化邏輯在 formatter.go 中定義表頭依次為SIGNED TAG、DIGEST、SIGNERS。帶委托簽名者的倉庫--pretty$ docker trust inspect --pretty my-image:purple SIGNED TAG DIGEST SIGNERS purple 941d3dba358621ce3c41ef67b47cf80f701ff80cdf46b5cc86587eaebfe45557 alice, bob, carol List of signers and their keys: SIGNER KEYS alice 47caae5b3e61, a85aab9d20a4 bob 034370bcbd77, 82a66673242c carol b6f9f8e1aab0 Administrative keys for my-image: Repository Key: 27df2c8187e7543345c2e0bf3a1262e0bc63a72754e9a7395eac3f747ec23a44 Root Key: 40b66ccc8b176be8c7d365a17f3e046d1c3494e053dd57cfeacfe2e19c4f8e8f當(dāng)倉庫配置了委托簽名者時(shí)--pretty會(huì)額外輸出List of signers and their keys區(qū)塊展示每個(gè)SIGNER及其KEYS。注意 pretty 模式下密鑰 ID 被截?cái)酁?12 位短 ID源碼中printSignerInfo使用Trunc: true配合stringid.TruncateID見 formatter.go而 JSON 模式輸出完整 ID——這一點(diǎn)在實(shí)際排查時(shí)需注意區(qū)分。未簽名標(biāo)簽--pretty$ docker trust inspect --pretty alpine:unsigned No signatures for alpine:unsigned Administrative keys for alpine:unsigned: Repository Key: 5a46c9aaa82ff150bb7305a2d17d0c521c2d784246807b2dc611f436a69041fd Root Key: a2489bcac7a79aa67b19b96c4a3bf0c675ffdf00c6d2fabe1a5df1115e80adce此時(shí)沒有SIGNED TAG表格而是直接提示No signatures for repo隨后仍然列出管理密鑰。對(duì)應(yīng)的 golden 期望輸出見 trust-inspect-pretty-unsigned-tag-with-signers.goldenNo signatures for signed-repo:unsigned List of signers and their keys for signed-repo:unsigned SIGNER KEYS alice A bob B Administrative keys for signed-repo:unsigned Repository Key: targetsID Root Key: rootID如果倉庫中其他標(biāo)簽已簽名--pretty模式同樣會(huì)報(bào)告相關(guān)的密鑰信息。倉庫全部標(biāo)簽--pretty$ docker trust inspect --pretty alpine SIGNED TAG DIGEST SIGNERS 2.6 9ace551613070689a12857d62c30ef0daa9a376107ec0fff0e34786cedb3399b (Repo Admin) 2.7 9f08005dff552038f0ad2f46b8e65ff3d25641747d3912e3ea8da6785046561a (Repo Admin) 3.1 d9477888b78e8c6392e0be8b2e73f8c67e2894ff9d4b8e467d1488fcceec21c8 (Repo Admin) 3.2 19826d59171c2eb7e90ce52bfd822993bef6a6fe3ae6bb4a49f8c1d0a01e99c7 (Repo Admin) 3.3 8fd4b76819e1e5baac82bd0a3d03abfe3906e034cc5ee32100d12aaaf3956dc7 (Repo Admin) 3.4 833ad81ace8277324f3ca8c91c02bdcf1d13988d8ecf8a3f97ecdd69d0390ce9 (Repo Admin) 3.5 af2a5bd2f8de8fc1ecabf1c76611cdc6a5f1ada1a2bdd7d3816e121b70300308 (Repo Admin) 3.6 1072e499f3f655a032e88542330cf75b02e7bdf673278f701d7ba61629ee3ebe (Repo Admin) edge 79d50d15bd7ea48ea00cf3dd343b0e740c1afaa8e899bee475236ef338e1b53b (Repo Admin) latest 1072e499f3f655a032e88542330cf75b02e7bdf673278f701d7ba61629ee3ebe (Repo Admin) Administrative keys for alpine: Repository Key: 5a46c9aaa82ff150bb7305a2d17d0c521c2d784246807b2dc611f436a69041fd Root Key: a2489bcac7a79aa67b19b96c4a3bf0c675ffdf00c6d2fabe1a5df1115e80adce帶委托簽名者的多標(biāo)簽倉庫--pretty$ docker trust inspect --pretty my-image SIGNED TAG DIGEST SIGNERS red 852cc04935f930a857b630edc4ed6131e91b22073bcc216698842e44f64d2943 alice blue f1c38dbaeeb473c36716f6494d803fbfbe9d8a76916f7c0093f227821e378197 alice, bob green cae8fedc840f90c8057e1c24637d11865743ab1e61a972c1c9da06ec2de9a139 alice, bob yellow 9cc65fc3126790e683d1b92f307a71f48f75fa7dd47a7b03145a123eaf0b45ba carol purple 941d3dba358621ce3c41ef67b47cf80f701ff80cdf46b5cc86587eaebfe45557 alice, bob, carol orange d6c271baa6d271bcc24ef1cbd65abf39123c17d2e83455bdab545a1a9093fc1c alice List of signers and their keys for my-image: SIGNER KEYS alice 47caae5b3e61, a85aab9d20a4 bob 034370bcbd77, 82a66673242c carol b6f9f8e1aab0 Administrative keys for my-image: Repository Key: 27df2c8187e7543345c2e0bf3a1262e0bc63a72754e9a7395eac3f747ec23a44 Root Key: 40b66ccc8b176be8c7d365a17f3e046d1c3494e053dd57cfeacfe2e19c4f8e8f這個(gè)示例最直觀地展示了委托簽名機(jī)制的實(shí)際效果同一個(gè)倉庫內(nèi)不同標(biāo)簽的簽名者組合各不相同——red僅由alice簽名blue/green由alice與bob共同簽名yellow由carol簽名purple則需要全部三位簽名者。這正是多簽名者協(xié)作發(fā)布流程可通過 docker trust sign 觸發(fā)的可視化呈現(xiàn)。常見錯(cuò)誤信息與排查建議基于底層NotaryError的錯(cuò)誤分類邏輯trust.go以及l(fā)ookupTrustInfo的錯(cuò)誤處理常見報(bào)錯(cuò)及其含義如下錯(cuò)誤信息觸發(fā)場(chǎng)景與建議No signatures or cannot access remote倉庫無法訪問、未在 Notary 初始化、或離線。檢查網(wǎng)絡(luò)與DOCKER_CONTENT_TRUST_SERVER配置僅接受 https URL確認(rèn)倉庫確實(shí)啟用過內(nèi)容信任requires at least 1 argument未提供任何IMAGE[:TAG]參數(shù)invalid reference format/invalid repository name鏡像引用語法非法如全大寫倉庫名或直接傳 SHA 摘要摘要需通過IMAGEsha256:...形式給出No signers for remoteListRoles失敗無法獲取管理角色信息Error: no trust data available for remote repository ...收到非法 JSONjson.SyntaxError通常意味著該倉庫根本沒有信任數(shù)據(jù)建議確認(rèn)倉庫地址與 Notary 服務(wù)器配置Error: remote repository repo out-of-date: ...信任元數(shù)據(jù)過期signed.ErrExpired需要擁有相應(yīng)密鑰的簽名者重新簽名發(fā)布需要說明的是docker trust inspect是一個(gè)只讀查詢命令以ActionsPullOnly即pull權(quán)限訪問 Notary它不會(huì)修改任何信任數(shù)據(jù)所有寫入類操作簽名、增刪簽名者、吊銷、生成/加載密鑰分別由 docker trust sign、docker trust signer add、docker trust signer remove、docker trust revoke、docker trust key generate 與 docker trust key load 承擔(dān)。同時(shí)docker trust inspect的查詢結(jié)果與docker pull/docker push在DOCKER_CONTENT_TRUST1時(shí)校驗(yàn)簽名所依賴的信任數(shù)據(jù)TUF 元數(shù)據(jù)、密鑰、委托角色來自同一套 Notary 數(shù)據(jù)源因此它也是排查為什么某個(gè)鏡像 pull 時(shí)無法通過信任校驗(yàn)的第一現(xiàn)場(chǎng)??偨Y(jié)docker trust inspect是 Docker Content Trust 生態(tài)中面向?qū)徲?jì)與排障的核心只讀命令JSON 模式輸出機(jī)器可讀的完整信任狀態(tài)SignedTags聚合已發(fā)布標(biāo)簽及其簽名者Signers羅列委托簽名者與密鑰 IDAdministrativeKeys給出Repository與Root兩級(jí)管理密鑰--pretty模式以表格呈現(xiàn)同一信息密鑰 ID 截?cái)酁槎?ID適合人工快速瀏覽底層原理依托 Notary 客戶端lookupTrustInfo通過GetAllTargetMetadataByName獲取全部 targets 元數(shù)據(jù)以(tag, digest)為鍵、以是否進(jìn)入targets/targets/releases角色判定已發(fā)布再聚合委托角色的簽名者名單源碼見 common.go、inspect.go、inspect_pretty.go。掌握docker trust inspect即可隨時(shí)查看誰簽了哪些標(biāo)簽、用什么密鑰簽的、哪些實(shí)體有權(quán)繼續(xù)簽名為鏡像供應(yīng)鏈的可信審計(jì)提供最直接的事實(shí)依據(jù)。贊分享容器運(yùn)行時(shí)云原生【免費(fèi)下載鏈接】docker-ce:warning: This repository is deprecated and will be archived (Docker CE itself is NOT deprecated) see the https://github.com/docker/docker-ce/blob/master/README.md :warning:項(xiàng)目地址https://gitcode.com/gh_mirrors/do/docker-ce點(diǎn)擊查看免費(fèi)下載相關(guān)推薦docker trust key load 命令詳解導(dǎo)入簽名私鑰到 Docker 信任密鑰庫docker trust key load 命令詳解導(dǎo)入簽名私鑰到 Docker 信任密鑰庫 導(dǎo)讀 docker trust key load 是 Docke容器運(yùn)行時(shí)云原生Docker CLI docker trust 內(nèi)容信任完全指南鏡像簽名、密鑰管理與簽名者協(xié)作Docker CLI docker trust 內(nèi)容信任完全指南鏡像簽名、密鑰管理與簽名者協(xié)作 docker trust 是 Docker CLI 中用于鏡像CLI開發(fā)工具Docker鏡像元數(shù)據(jù)查詢終極指南docker inspect命令詳解與實(shí)戰(zhàn)Docker鏡像元數(shù)據(jù)查詢終極指南docker inspect命令詳解與實(shí)戰(zhàn) 想要深入了解Docker鏡像的詳細(xì)信息嗎 docker inspect 命令是云原生開發(fā)工具數(shù)據(jù)科學(xué)創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
97亚洲欧美日韩| 国产三区免费在线观看| 久久久18禁| 久久丁香五月婷婷| 少妇高潮特黄A片| 女生91网站| 日韩大香蕉精品在线视频| 亚洲综合97中文网| 欧美特黄视频网站| 老熟女乱伦片| 91偷拍欧美亚洲| 五月丁香啪| 女人喷水视频在线观看| 久久伊人最新网址视频| 在线视频免费观看午夜| 南澳成人一级片在线播放| 91丝袜美女| 久草视频分类在线| 免费中文在线| 国产精品秘 福利姬在线观看| 尤物网站91| 肥佬影院91| 啊啊啊啊啊啊啊啊啊在线观看| 日韩97超碰中文字幕| 久久久亚洲欧美综合| 天美精品原创av片国产| 久久久精品视频免费观看| 思思热国产高清| 清纯唯美综合| 天干天干天干天天做| 91丝袜美腿片| 亚洲天堂电影网99999| 美欧老女人97| 亚洲综合五月天| 网友自拍第一页| 91九九九馒头| 日本女厕偷拍| 97视频在线观看高清资源| 亚洲熟女国产综合另类| 激情图片亚洲色图| 极品粉嫩少妇视频| 欧美精品,四区。五区| 四虎免费看黄| 日韩一级二级三级免费看完整版国语版 | 伊人久久大香线综合无码| 91 刺激在线| 欧洲欧美视频一区二区| 亚洲小电影免费涩涩成人在线高清| 99re黄| 97在线视频免费看| 91处女在线观看| 88xx成人精品视频| 国产自产自拍| 亚洲综合小说另类图欧美视频激情小说色五月天 | 99re热有精品视频国产| 国产综合永久精品日韩鬼片| 成人免费在线网站| 五月天婷婷欧美三区| 亚州色交| 亚洲国产青青| 超碰97久久| 韩国免费播放一级毛片| 国产三级中文有码在线视频| 欧美自拍偷拍免费观看| 日本一级二级三级网站| 丁香六月婷婷| 欧美999999| 九久久精| 激情五月天中文字幕色| 亚洲一卡2卡3卡4卡乱码网站 | 精品亚洲国产成人精品| 中文字幕123| 婷婷丁香五月激情啪啪| 亚洲激情天堂网| 亚一综合久久久久久久久久| 婷婷五月花| 日少妇亚洲版| 精品国产乱码久久久| 大学生美女口爆| 美女尤物人人操| 性爱综合网| 91国产美女丝袜足交精品视频| 日本三级精品| 亚洲最大成人a毛毛片| 亚洲一区日韩| 插入粉嫩少妇视频| 久久五月天婷婷丁香中文字幕| 中国zzijzzijzzwww精品| 久久婷色| 91日日夜夜| 国产精品ⅴ无码大片在线看.| 97在线视频观看| 男人天堂网手机版婷婷| 少妇一区二区三区高速| 亚洲日本男人天堂网| 91色射| 黄片www.| 五十路熟女人妻一区二区在线观看| 97伦综合| 日韩欧美午夜一区二区| 久久色激情一区二区三区| 97超碰欧美手机| 99综合网| 欧美色吧综合| 人妻系列无码专区中文有码| 97超碰色屌| 大香久久| 婷婷五月天伊人| 97国产综合欧美| 9国产超碰| 五月丁香婷婷啪啪| 91模特在线观看| 男女激情黄色网址| 在线观看午夜婷婷久久久久清性观看| 国内偷自视频区视频综合| 久久精品亚洲东京热色播| 97操b| 性吧在线视频| 91香蕉国产尤物视频| 素人伊尹大香蕉免费下载视频| 91宗合网| 五月天色图| 国产精品国产| 无码视频黄色网战| 色色九区| 黄色高清久久无码依人| 极品色综合| 白丝AV网站| A级在线视频| 人妻出轨一区二区三区| 中国少妇XXXX做受| 最新9久久久9免费视频| 久久久久九九九| 东京热男人天堂| 91丨九色丨东北熟女| 久久风骚城市人| 99热网站| 欧美偷拍区| AV丝袜东京热| a在线视频免费观看| 91天堂网| 欧美91网站| 竹菊影视国产一区二区| 久久久性爱| 久久一区无码| 啪啪资源网| 亚州高清AV| 大香樵伊人网| www.伪伪| 97超碰欧美手机| 日韩av三四区| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 国产一区二区三区高清视频| 大香蕉在线视频重口味毛片在线| 日日日日日| 五月综合激情网| 人妻在线臀日韩| 色欲三区| 综合97| 欧美一二在线| 一区二区激情国产熟女| 在线观看免费视频国产| 欧美91精品国产自产| 亚洲精品欧洲精品| 天天影视网综合少妇| 久久精品国产亚洲av水密被窝| 探花激情视频| 国产精品久久久久无码A√| 亚洲色情在线影视| 国产一区二区三区中文字幕| 亚欧视频在线| 91久久久亚洲| 久久人妻| 日韩精品资源| 久久精品无码不卡| 国产天美传媒精品| 偷拍亚洲高清图片| 屌逼传媒| 亞洲久久直播| 人人人人插| 曰韩精品视频一区二区| 91亚洲高清| 国产丁香精品露脸视频| 欧美亚洲涩涩| 后入综合久久| 啪啪啪综合网| 丰满人妻-区二区三区免费看| 综合网色| 欧美极品女人的天堂| 亚洲Av诱惑| 人人操人人摸人| AAAA欧美日韩| 内射夫妻三片| 九九热九九| 久久草草亚洲蜜桃臀| 亚洲风情综合网| 亚洲男人综合网| 九九玖玖精品| 精品久操| 91久久青青草原精品| 国产精品欧美日韩久久| 中文字幕AV乱伦| 思思热国产高清| 美女国产一区二区久久| 色在线亚洲视频www| 最新日日夜夜天天干干| 强歼乱伦资源网| 97超碰超| 九九九久久久久| 98福利在线视频| 97超碰天天| 人人摸人人干| 99色热| 精品久一区免费| 一区二区三区在线资源| 日韩免费人妻色情网站| 狠狠综合网| 欧美亚洲综合色| 色情成人五月天| 亚洲成人av色网| 欧美精品在线观看| 亚洲色香| 色97欧美| 精品久久久av无码免费| 亚洲人妻在线一区| 爱射综合| 成人网欧美风情| 四虎884a| 风韵犹存大大大大香蕉 | 九九九九热| jazzjazz国产精品麻豆| www.久久最新地址| 日韩午夜啪啪视频| 国产原创精品| 99re在线视频国产| 91亚洲欧洲| 欧美 精品国产制服第一页| 日韩免费福利在线观看| 亚洲人妻中文高清| 91人人爽人人爽人人人,gav福利视频导航,日韩欧美亚洲国产字幕四区 | 色婷婷综合久久久久中文一区二区| 920日本午夜免费| 亚洲丝袜色| AV中文在线可看| 国产九区| 91操熟女| www.狠狠| 顶级少妇BT天堂| 国产精品久久久蜜臀| 2026国产精品视频| 国产精品一区av在线| 五月丁香婷婷色| 久久a久久| 天美传媒在线一区| 久久这里只| 尤物网址| 亚洲天堂女优在线| 欧成人在线| 国产亚洲99久久精品熟| 亚洲精品成人| 日韩强奸av| 亚洲熟女性高潮久久久| 欧美精品 - 91爱爱| 日本高清视频在线观看黄已三辽| 日韩免费簧片| 欧美精品成人亚洲| 少妇精品| 曰韩av中文字幕专区| 97免费视频在线| 久久久久夜夜夜夜| 夜夜嗨视频| 欧美人妻一区| 国产美女激情| 91av一区二区在线观看| 厕所偷拍在线| 97亚洲在线| 欧美亚洲日本激情在线| 亚州色阁| 艹比视频国产精品| 1024午夜激情男人的天堂| 中文字幕性感少妇av| 久久精品国产AV一区二区三区| 青青草原av| 懂色中文一区二区三区 | 六月婷激情福利天堂69| 男人的天堂VA| 国产视频一区二区免费| 亚洲天堂久| 超碰美国| 加勒比人妻综合| 无码视频黄色网战| 白丝在线一区| 国产久久一区二区午夜| 欧美图片校园春色| 五月婷婷深深爱| 色婷婷网| 无套内射性感少妇视频| 亚洲91射| 97五月天| 青青操青娱乐| 国产精品人妻无码久久久互動交流| 日本精品第一视频在'| 久久噜| 日韩免费在线视频观看| 亚洲综合情色| 日本99久久| 久久精品超碰| 亚洲美乱| 东北丰满熟女国产一区| 亚洲精品黑丝| 男人亚洲91首页在线| 久草在线| 久久久久网站-538在线视频-欧美永久乱码 | 九九热九九热| 中文字幕美女91| 欧美熟妇亚洲版| 草草网站影院白丝内射| 日韩99999| 天堂av2019| 一级黄色视频网| 欧美黑人91| 久久久婷| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 青青五月天| 狠狠色噜噜狠狠狠狠2018| 欧美性暴力猛交XXXX| 男人高清无码一区二区| 丰满人妻-区二区三区| 精品91摸| 在线视频日韩欧美国产| 久久大黄片| 97色色,97综合| 欧美久久久15P| 久久久99免费| 九九九九精| 久久一二三四不卡| 色婷婷丁香五月| 日韩在线欧美精品一区二区| 人人操超碰在线| 国产精品乱码久久久久久久久久久久| 成人网站 免费观看| 91久久婷婷| 欧美亚洲成人在线一区二区三区| 日韩乱码Av| 狼狼色丁香久久婷婷综合五月 | 韩日性爱av| 99av| 男生通女生屁股| 啊啊啊不要啊啊受不了了视频在线| 欧美性爱一级操| 亚洲影院成人| 夜夜夜爽www精品视频| SS久久| 无码99| 91欧美| 欧美视频边做饭边橾| 国产精品久久久久久亚洲色欲| 亚洲风情综合网| 成人熟女区| sss视频华人在线| 亚洲制服aⅴ中文字幕| 九九五月天| 99国内熟女露脸视频| 宅男午夜在线视频| 99久久无色码| 色香阁在线| 五月天婷婷小说| 很很热性爱视频| 伊人激情五月天一区二区 | 麻豆性爱视频在线播放| 久妇网| 加勒比大香蕉视频在线| 综合网欧美在线| 国产成人+综合亚洲+天堂| 欧美疯狂做爰xxxx| 欧美疯狂做爰xxxx| 色人久久| 色玖玖| www.色五月| 婷婷五月天社区| 日韩AV片| 中文字幕二区日韩天堂| 99中出在线| 色综合久久夜色精品国产天堂| 自拍偷拍草一草| site:sinbotex.com| 另类欧美色| 熟女少妇视频| 黄色视频高清无码网站| 一二三区操逼国产91| 伊人天天久久动态图| 热99这里有精品综合久久| 91黑丝在线| 三上悠亚在线毛片91| 国产一级内射高清视频| av网站免费线看| 国产无码精品成人| 黄色AAAAA欧美| 亚洲伊人a线观看视频| 乱伦一区二区三区‘| 嗯啊抽插大香蕉网页| 国产亚洲精品玖玖玖在线观看| 亚洲黄色a级片| 大香蕉九九| 男人的天堂在线有码| 116美女午夜| 成人天天看站长推荐| 欧美亚州色的图| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 8x福利精品第一福利视频导航| ji熟女.com| 成人免费不卡在线视频| 日韩一区二区精品视频| 亚洲欧美一区二区不卡视频播放| 成人资源中文字幕在线观看| 蜜臀久久99精品久久久久久无删减 | 野狼福利社区| 激情国产乱伦Av| 97干在线| 97精品97| 亚洲熟女av中文字幕| 伊人一区二区在线播放| 久操婷婷| 午夜精品久久久99热蜜桃的功能特点| aa片毛片| 人妻酒店出差被中出免费在线播放| 亚av顶级裸体一区二区三区四区五区| 精品国产a∨一区天美传媒| 国产又黄又粗又猛大片| 国产免费久久久久| 97资源免费视频| 男人的天堂com| 黄色激情电影在线观看| 九九热精品免费视频| 亚州日韩97| 国产精品九九九| 亚洲成人美女无吗| 69精品人人人人| 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | 神马久久久久久久久久久久| 上床啊啊啊| 久操网视频| 欧美专利1区2区3区4区5区免费| 久久精品高清无码一区| 一本久道在线综合视频| 97干色天堂| 97资源亚洲| 97人妻免费中文字幕| 用力操死我| 婷婷综合伊人一区| 亚洲免费看片| 素人伊尹大香蕉免费下载视频| 亚洲电影中字一区二区| 青青草日本无码| 亚洲中文字幕熟女少妇一区二区| 大伊香蕉在线视频免费| 91日日夜夜| 色官网色综合| 中文字幕人乱码中文字的预防方法 | 色亚州人久干视频在线观看免费版| 9ⅰ久久久天天| 26UUU欧美激情一区二区| 黄色成品网站| 搡老熟女免费视频 | 国产天美传媒精品| 中文AV制服乱伦| 啊啊啊操一区| 久久91| 欧洲天天在线| 超碰95| 97久精品| 精品人妻一区二区三区四区石在线| 素人美腿视频网站| 国产剧情在线| 蜜色网色哟哟| 亚洲欧洲中文日韩女优乱码| 东京成人一区| 亚洲少妇综合在线播放| 天堂av最新电影网| 免费观看啪视频| 国产尤物在线三区| 韩国久久97| 成人毛片免费| 97在线观视频免费观看| 玖玖爱免费观看视频| 春色综合免费| 亚洲色图久久成人| 欧美激情视频在线一区| 足交视频老司机| 在线人人人人人人精品超| 日本国产二线女色| 亚洲成av人片色午夜乱码| 久插综合| 免费看久久久性性| 无码人妻一区二区三区免费九色| 国产视频一区二区在线观看| 日韩精品免费高清视频在线| 国产精选视频| 日韩AV色图| 久久无码电影| 深夜福利黄片| 国产第二页| 啪啪91| 国产成久久综合片| 国产97在线播放| 五月婷婷六月丁香| 一区二区三区黄色片a| 欧美肥臀在线| 亚洲天堂资源在线| 无码一区二区三区四区五区六区七区八区九区十区视频 | 人妻少妇av在线观看| 欧美加勒比| 色男人色天堂东京热| 成人看片网站| 久久久久久亚洲中文| 日日躁夜夜躁狠狠躁超爽| 啊啊啊在线观看免费视频| 超碰人人超在线观看| 国产精品第一区第一页| 人妻少妇精品无码专区二区密桃| 91嫩草欧美| 中文字幕在线观看丝袜| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 啊灬啊灬啊灬啊灬高潮奶出了免费视 | 欧美激情色婷婷花野真衣一区二区| 日日夜夜国产综合| 后入国产| 另类专区加勒比| 99久久久无码| 91久久久久久久| 精品一区二区成人| 亚洲 中文字幕 精品| 98超碰欧美| a人片中文字幕一区二区| 老女人爆菊| 99精品在线观看| 天天视频黄网站| 懂色中文一区二区三区| 欧美男人天堂| 97 色综合| AV女优男人的天堂| 精品一区二区三区麻豆| 中文三一区| 91超级碰碰| 免费看日本操逼视频| 插插综合网天天影视网| 亚州 综合 色图| 99re8超碰| 亚洲 欧美都市激情| 国产久久久久久久久一区二区| 青娱乐欧美激情一区二区| 国产精品精品系列在线观看| 亚洲国产精品无码AV在线| 在线v中文字幕一区二区三区| 亚洲 综合 欧美| 欧美最婬乱婬爆婬牲视频| 日产国产精品中文久久婷婷| 人妻少妇精品一区二区三区| 啊啊啊啊一区| 久久精彩视频9| 中文字幕二区日韩天堂| 久久久久无码| 久草资源在线视频官方总站日韩丝袜美腿| 99热97| 久操99| 亚洲国产一级中文综合久久天堂在线免费观看 | 欧美专区日本专区| 毛片电影一区二区三区| 97人人操人人干| 丁香激情五月| 蜜桃久久久久久久| 91久久久老司机| 老鸭窝日丰县女人| 五月天伊人网| 综合影院永久入口国产| 亚洲无线码欧洲精品区别| 亚洲欧美综合区自拍另类| 免费操逼视频下载| 五月大香蕉| 中文一区二区婷婷视频| 欧美熟女妇同| 超碰偷拍| 日韩啊V| 91在线超高颜值国产| 国产精品爽爽va在线观看98| 丁香激情五月| 大香蕉在线视频重口味毛片在线| www.av家庭乱伦| 久久久精品91八戒| 婷婷亚洲五月***久久| 口爆综合网| 夜夜騷av、一區二區| 俺也射| 国产精品久久久| 国产91啪| 素人美腿视频网站| 综合情欲网| 欧美欧美啪啪视频| 免费一级毛片在线视频观看| 婷婷国产精品九区| 欧美色图自拍| 国产美女销魂在线观看不卡| 91久久久久久久| aaa淫乱视频| 亚洲女优有码无码高清| 欧美日韩国产另类综合| 丁香激情网| 爱妻综合网| 久久久97| 99无码视频| 久久中久文96| 中出20p| 国产后入精品| 曰韩精品视频一区二区| 欧美色图20P| 色哟哟国产精品免费网址| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | www成人啪啪18秘 免费| 欧美色图片91| 天天日天天插| · —级AA伦aa坐爱午夜极速ⅴA一区天天噪天天噪天天噪 | 伊人网青青| 成人片在线播放| 97国产色图 | 婷婷五月天影院| 综合天天网| 亚洲色图欧美色图在线播放| 视频不卡中文字幕| 天天躁日日躁AAA片李宗瑞| 天天舔九色婷婷| 屁股久久久久久| 色综合九九| 亚洲se电影| 国产一级作爱毛片| 97在线青| 国产精品无码av| 精品国产99| 国产偷拍网站| 干B视频伊人网| 成年人黄色| 亚洲欧美精品91| 亚洲天天自拍| 午夜丁香| 人妻精品一区二区| www.夜夜| 亚欧美色| 色女99一级片在线观看| 国产成人超碰在线| JULIA人妻风俗店中出电影| 东北老女人的激情视频| 麻豆60秒| 中文字幕在线高清男人的天堂 | 亚洲有薄码区久久在线一区| 日本在线激情一区二区三区| 久久久精品九| 91粉嫩萝控精品福利网站_精品影音先锋国 | 亚洲精品中文字幕一区在线视频| 亚洲欧洲无码一区夜| 亚洲天堂人妻熟妇视频| 91男女| 欧美很很操视频| 欧美激情高清性猛交| 欧美亚涩| 日韩欧美午夜一区二区| 校园春色亚洲无码| 天天插天天操| 91无码西班牙视频在线| 1204av韩国| 亚洲乱码尤物193YW| 少妇三p| 日韩紧密久久| 黄色网址在线免费观看| 亚洲欧美碰碰| 日韩av色图综合| 人看人人摸人人操| 99999精品| 97一本大道亚洲一区| 丁香五月激情综合国产| 绯色一区二区三区不卡少妇| 青青青艹在线视频| 91精品91久久久中77777| 测评在线观看AV| 青青三级视频| 男人的天堂2010| 一级特黄aaa大片在线观看成人一级片在线观看| 九九国产热| 丁香五月婷婷基地| 性色生活片久久毛片婬片免费放女人一级毛片 | 91女优在线观看 | 天天插天天射| 国产成年女黄特黄| 久久久久亚洲三级电影| 日日日啊啊啊| 加勒比综合在线| 射丝袜高跟鞋99| 欧美国产伊人久久久久| 色在线视频导航| 亚洲se电影| 欧美第38页| 国产无马av| 国产激情综合五月久久| 日韩福利电影网| 九九这里只有精品| 日本大香蕉| 久久99黄色卞西瓜| 五月婷婷久久综合| 国产成人一级av88| 明星性猛交ⅹxxx乱大交| 加勒比av网| 精品网站99999| 九九久久一区二区三区| 五月天激情影院| 91社操逼| 激情抓乳插进去啪啪啪日韩| 亚洲男人天堂av| 老鸭窝成人| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 亚洲欧美清纯| 久操网无码在线| 婷婷色网| 69XX一中文字幕人妻91| 中文字幕精品专区搜索结果91| 久久综合九九| 中文人妻av高清一区| 五月天婷婷在线看 | 亚洲中文字幕三级在线| 亚洲av国产av综合av卡| 97欧美精品| 99热精品在线观看| 欧美日本视频一区| 加勒比av官网在线| 超碰97在线中文| 狠色婷婷久久一区二区三区_| 熟妇女人妻呻吟久久AV| ′ !γ}丶。。久久精品欧美一区二区三区 | 天天综合网~91入口| 1240青青草一区二区三区视频天爱| 亚洲五月婷婷| 亚洲经典啪啪| 桃花色涩综合影院| 国产精品亚洲免费| 亚洲操逼网| 91日本在线观看| 亚洲中文字幕三级在线| 深田咏美亚洲精品福利社| 伊人久久综合精品欧美| 约操熟妇| 国产三级电影免费观看| 极品色www影院| 国产无套粉嫩白浆在| 99久久精品国产高潮| www网站黄| 九九香蕉网| 一区二区激情国产熟女| 97超碰国产亚洲精品资源| 91人妻超碰| 中文字幕88av在线| 亚洲精品白丝| 国产精品农村妇女精品| 亚洲欧美色图片| 国产黄色视频久久| 大香网站| 欧美激情综合色综合啪啪五月| 久久久久久久一级黄色打同平台| 国产性感骚丝袜在线| 四虎免费看黄| 丰满少妇精品一区二区| 欧美乱欲| 成人无码电影在线观看网| 午夜福利免费福利视频| 六月丁丁香| 久久綜合很很很| 亚洲骚男同com| 无码人妻精品酒店| 欧美,日韩综合久久| av一区二区三区 中文| 殴美牲| 人妻少妇精品久久久| 美女黄页网站| 先锋激情∨在线视频播放| 人人扣人人操| 粘花网06av视频| 骚妻少妇精品性色无码四色A V| 五月情色天| 欧美一级久久久久久久大片动画| 久操视频资源站公开| 日韩久久激情精品| 91嫩草欧美| 欧美丝袜中文字幕07在线| 被男人吃奶很爽的毛片| 五月天丁香网| 麻豆国产成人精品| 超碰97欧美| 欧美亚洲日本激情在线| 亚洲欧美综合色| 欧美视频一区二区三区| AV天堂国产| 天天日日夜夜| wuyechaopeng| www.久久制服糖| 免费看毛片操穴| 欧美偷| 蜜桃视频成a人v在线| 欧美日韩国产传媒在线精品| 91熟女视频网| 欧美一级特黄淫片在线观看| 97色冈| 蜜臀久久99精品久久久久久成人小说 | 国产精品人人爽人人做可爱福利| 色牛牛AV| 97视频在线免费播放| 人人操人人爽人人操人人| 99精品网| 国产97在线播放| 人人爱人人操人人性| 精品人妻一区二区乱码一区二区| 天天操夜夜操| 人妻少妇精品一区二区三区| 国产丝袜一区二区三区| 亚洲av综合色区无码一| 精品免费国产二区三区| 精品国产Av无码久久久亚洲| 天天综合网~69| 97资源站日韩| 欧美 日韩 亚洲 春色| 四虎在线观看视频| 少好三P| 久久精品无码一区二区三区| 两性综合网| 特级大荫道BBwBBwBBW| 五月天精品| 国产色呦呦| 四虎免费视频| 国产精品无码论坛| 女上位精品在线| 久久久国产亚洲精品系列| 国产乱码精品久久久久久 | 99天天超碰| 日韩无码AB| 免费人成在线观看网站品爱网| 一个人在线看的黄色电影网站| 久久久久久久人妻丝袜| 伊色综合天堂色97| 日本孕妇一区二区视频操逼免费看 | 蜜臀久久99精品久久久| 91久精品| 久久 国产 无码| 97精品视频网站| 十八禁的黄污污免费网站| 伊人96在线| 五月婷婷激情综合| 欧美夜夜| 国产五码丝袜屁眼| 户外裸露刺激视频第一区| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 亚洲美女精品九九视频| 久久久久久久人妻| 在线视频97| 97硬碰| 九九久久一区二区伦理| 一卡二卡在线播放| 嗯嗯嗯嗯啊啊啊好紧好大| 人妻一区二区三区视频 | 国产成人一级av88| 性欧美| 97午夜剧场日韩| 欧美日产国产在线成人第一区| 亚洲清纯唯美| 超碰79人人乐| 日本性爰一道本| 色欧美在线| 秋霞男人网| 欧美国产日韩高清在线| 日韩成人高清一区二区| 操淫穴亚洲五月丁香 | 一起草AV| 99国产精品人妻人伦| 天天日天天干天天操| 日韩欧美丝袜诱惑| 人人考人人摸人人干| 亚洲av青草久久一区二区| 欧美乱妇狂野欧美在线视频| 国产激情久久久| 99久国产精品午夜性色福利| 新怡红院| 操一区| 国产一级片| 最新日日夜夜天天干干| 东京男人天堂| 97久久免费| 吻戏激情性巴克| 可以在线观看的黄色网址| 欧美黄业| 无码九九九九| 躁躁日曰躁2020| 91啪啪| 国产福利小视频高清在线观看| 91天天综合网| 东北女人性交| 中文久久96| 少妇500双飞99| 九九热精品| 天天日B夜夜干B时时操B| 91看黄片| 亚州综合色| 欧美草草高清日韩视频| www被窝色com| 亚洲视频,小说| 精品免费1| 天天综合色电影| 人妻99p| 黄片免费视频2019| 国产亚洲禁久一区二区| 久久精品国内Av熟女高清| 国产精品日日摸天天碰| 欧洲亚洲综合| 久草精品国产蜜臀| 久久大香蕉手机高清| 99热国产| www狠狠| 去干网最新版| 国产成人精品日本视频| 亚洲高清无码在线桃色| 91影库| 涩涩涩综合| 8x福利精品第一福利视频导航| 日本国产欧美一区三区二区 | 久久无码成人| 岛国A V在线免费看| 精品无码欧美三级| 97免费视频在线观看| 人妻蜜桃臀| www久久精品| 精品无码一区二区三区| 亚洲在钱| 美女天天干| 精品人妻一区二区三区不卡断| 东京热伊久| 高颜值美女口爆高潮浪叫| 美女91网| 中文字幕一区二区三区50路| 亚洲天堂男人的天堂| 欧美少妇人妻| 久久久久久久强迫| 影音先锋日本乱伦| 天天看天天在线精品| 精品亚洲国产成人精品| α√在线| 婷色五月| 一区二区三区网站日日骚| 在线综合 亚洲 欧美中文字幕| 欧美精品偷拍| 国产精品国产| 99999亚洲| 亚洲国产精品无码AV久久| 香蕉国产精品麻豆亚洲欧美日韩| 丝袜 中出 制服 人妻 美腿 中文字幕| 九久精品| 99抽插| 日本99一区二区| 青青草无码视频| 青青草原av| 水多多映视AV| 国产东北女人在线视频| 欧美日韩操操操| AV 少妇 人妻 偷拍| 日日干日日操五月天伦理视频| 综合天天网| JuliaAnnXXX888| AV乱伦国产| 国产极品99热在线播放69| 一区二区三区欧美激情| 1024亚洲中文字幕久在线看片你懂的| 99re69综合| 伊人网在线点播| 午夜啪| 国产原创剧情在线丝袜| 成人AV素股で擦久久| a片亚洲一本通视频| 欧美日韩亚洲天堂| 亚洲精品xxx| 色婷婷影视| 啊啊啊啊啊啊啊好爽不要| 日本2020一区二区| WWW操逼| 黄网在线播放| 欧美青青视频| 777超碰| 能在线播放的国产三级| 中文啪啪视频| 好爽要喷了| 少妇厨房愉情理伦片bd在线观看| 午夜黄色免费在线观看| 久久久久久久唑| 五月丁香拍拍激情综合三级| 日韩综合第八区国产精品| 中文字幕在线免费观看 | 日本天天操| 91美女视屏| 97草草| 久久久久久久强迫| 久久久网站| a人片中文字幕一区二区| 九九九免费视频| 久久激情综合| 亚洲色图第四色| 狠狠色伊人亚洲综合网站色| 涩五月婷婷| 国产精品粉嫩福利在线| 97资源视频| 97操97色| 亚洲高清91| 柠檬AV导航| 少妇激情AV| 日本视频一区二区三区| 黑人中出21连凳花野真衣| 欧美 亚洲| 国产精品久久久久无码AV会牛| 精品国产少妇高潮视频| 中文字幕免费看大片| 免费的黄片wwwwww| 亚洲熟久久| 都市久久精品激情亚洲| 四虎AV无码| 亚洲色宗合| 第一高清av中文字幕| 无码九九| 午夜福利在线合集| 60秒免费小视频| 欧美在线|亚洲| 伊人九九| 久久久久人妻二区精品叶可怜| 日韩丝袜人妻AV| AV中亚| 久久欧美按摩999| 精品无吗m| 超AV色女| 亚洲av噜噜噜噜噜噜| 91人人看| 一区二区三区免费视频入口| 蜜色网色哟哟| 翔田千里无码一区| 国产久久一区二区三区野外在线| 日日夜夜精品视频| 大色综合| 国产一区二区精品久久久不卡蜜臀 | 一级二级在线观看| 久久国产精品91| 熟妇综合一区二区三区| 天天综合网久久ww| 俄罗斯一区二区视频在线观看| 麻豆黄四叶草网站| 欧美日韩大黄片| 午夜福利在线合集| 嫖老熟女A片一二三区| 日本天天干天天日一区| 五月综合婷婷久久网站| 欧美激情精品久久久久久| 色噜噜狠狠色综无码久久合欧美| 日本在线伊人啪啪| 少妇毛片久久| 双插性欧美一二三区| 97操97干| 热久久91婷婷| 伊人久久综合影院| 另类老少妇| 五月天丁香| 色哟哟AⅤ| 久久精品成人一区二区三区蜜臀| 色牛牛AV| 国产女大学生AV| 精品美女久久一二三| 国产高潮AA片免费看| 97超碰超碰| 99精品高潮| 日韩精品国产精品五码一区二区| 九九综合九九综合| 超碰久久网| 日韩在线视频1234| 午夜视频好爽啊| 亚洲欧美综合图片| 91殴美大片| 日韩一级片| 色哟哟综合| 日本免费二区三区| 国产精品 午夜福利| 黄片在线免费在线观看| 精品无码久久久久久久杏吧| 亚洲超碰综合网| 欧洲综合视频| 1024亚洲中文字幕久在线看片你懂的| 六六久久日韩不卡| 加勒比久久av| 亚洲人精| 强奸乱伦av电影| 91精品无码久久久久久久| 97欧美色| 97 超碰 人人做 人人爱| 色色色五月婷婷| 精品国产丝袜一区二区三区乱码| 天天看片青娱乐| 久久成人午夜狠狠| 伊人久久国产免费观看视频| 色综合网1| 久久国产免费激情视频| 伊人操| 啊啊啊轻点在线观看| 亚洲www91| 精品人人| 九九热精品| 亚洲综合精品国产一区| 久久黄片国产一区二区| 91麻豆天美传媒在线| 9 1超碰九色| 欧美aⅴ99久久黑人专区| 你操综合| 丝袜 亚洲 偷拍| 柠檬AV导航| 国产精品久久久久久片| 操婢日韩| 亚洲欧洲中文日韩女优乱码| 久久国产乱子伦精品免费女,网站| 大屁股熟女一区二区三区| 欧美变态激情网| 神马久久中文字幕| 中日韩久久人妻一区二区| 久久本道| 欧美色偷拍| www.91色综合| 婷婷五月在线视频| 99热精品在线| 亚洲综合九九| 久99| 婷婷午夜| 青青草操逼逼视频| 志村玲子视频一区二区| 六月丁香网| 午夜天堂精品久久久久91| 丁香五月天啪啪| 久久一二三四五六七八九区区区| 日本99久久| 久久久人妻| 久久国产三区| 超碰国产情侣自拍网| 暖暖精品二区三区观看| 亚洲城人男人的天堂| 色综合加勒比四四季| 99抽插| 亚洲综合夜色| 久久九九精品一区二区| 思思热在线视频免费| 久9re热视频这里只有精品| 伊人麻豆传媒| 91人人操| 男女无套 免费网站| 亚洲蜜臀精品视频久久| 五月天精品| 国产熟女自拍| 破处bbq|