99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(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ù)流與常見錯誤處理助你徹底掌握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ù)會直接報(bào)錯requires at least 1 argument見 inspect.go 與對應(yīng)測試 inspect_test.go。--pretty以人類友好的表格格式輸出取代默認(rèn)的 JSON。prettyPrint布爾標(biāo)志定義在 inspect.go。--help打印用法說明。在 cmd.go 中可以看到inspect與revoke、sign、key、signer一起注冊為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。測試用例覆蓋了非法引用如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會構(gòu)造帶鑒權(quán)的 HTTP 傳輸層先是GET server/v2/的 ping 探測用于解析 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)簽才會被列入SignedTags其他所有為同一(tag, digest)組合簽名的委托角色如targets/alice都會被計(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)的單元測試見 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列表源碼會跳過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 模式會在每個(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è)被查詢對象對應(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是倉庫級管理密鑰兩者共同負(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會額外輸出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è)簽名者對應(yīng)的密鑰 ID同一簽名者可持有多個(gè)密鑰對應(yīng) TUF 委托角色targets/alice等的 KeyIDs。這些 ID 在源碼中取自委托角色的KeyIDs字段見 inspect.go并按名稱排序輸出。實(shí)戰(zhàn)示例三未簽名標(biāo)簽的行為差異情況 A倉庫本身沒有簽名數(shù)據(jù)或鏡像不可訪問。此時(shí)docker trust inspect不會顯示任何簽名標(biāo)簽而是直接報(bào)錯$ docker trust inspect unsigned-img No signatures or cannot access unsigned-img這正是源碼中l(wèi)ookupTrustInfo在無法訪問倉庫、或倉庫未初始化notary 元數(shù)據(jù)缺失時(shí)返回的錯誤信息No signatures or cannot access %scommon.go。相關(guān)的 offline / uninitialized 場景均有單元測試覆蓋inspect_test.go。情況 B標(biāo)簽本身未簽名但同一倉庫的其他標(biāo)簽已簽名。此時(shí)docker trust inspect仍會報(bào)告相關(guān)的密鑰信息因?yàn)閭}庫級管理密鑰與委托簽名者信息是存在的只是SignedTags為空$ docker trust inspect alpine:unsigned[ { Name: alpine:unsigned, Signers: [], AdministrativeKeys: [ { Name: Repository, Keys: [ { ID: 5a46c9aaa82ff150bb7305a2d17d0c521c2d784246807b2dc611f436a69041fd } ] }, { Name: Root, Keys: [ { ID: a2489bcac7a79aa67b19b96c4a3bf0c675ffdf00c6d2fabe1a5df1115e80adce } ] } ] } ]該行為對應(yīng)測試用例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及其密鑰仍會被列出說明這些信息屬于倉庫級別而非某個(gè) tag 級別。實(shí)戰(zhàn)示例四查看倉庫內(nèi)全部已簽名標(biāo)簽不帶 tag 時(shí)docker trust inspect會報(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 } ] } ] } ]從源碼看多對象場景由通用inspect.Inspect循環(huán)調(diào)用getRef完成inspector.go任一對象出錯時(shí)錯誤信息會被收集最終以StatusError形式返回。測試用例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所有對該標(biāo)簽簽名的實(shí)體列表。僅由targets/targets/releases簽名的標(biāo)簽顯示為(Repo Admin)括號即表示這是倉庫管理員級別的簽名見 inspect_pretty.go。Administrative keys列出的管理密鑰分別指定了信任根密鑰Root Key與倉庫管理密鑰Repository Key它們是修改簽名者列表與對已簽名倉庫做密鑰輪換的權(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會額外輸出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隨后仍然列出管理密鑰。對應(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模式同樣會報(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)。常見錯誤信息與排查建議基于底層NotaryError的錯誤分類邏輯trust.go以及l(fā)ookupTrustInfo的錯誤處理常見報(bào)錯及其含義如下錯誤信息觸發(fā)場景與建議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它不會修改任何信任數(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)場??偨Y(jié)docker trust inspect是 Docker Content Trust 生態(tài)中面向?qū)徲?jì)與排障的核心只讀命令JSON 模式輸出機(jī)器可讀的完整信任狀態(tài)SignedTags聚合已發(fā)布標(biāo)簽及其簽名者Signers羅列委托簽名者與密鑰 IDAdministrativeKeys給出Repository與Root兩級管理密鑰--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
返回資訊列表
在线观看亚洲视频影院| 女高怪谈在线观看| www.久久99精品| 2025天天日爽| 亚洲精品激情| 国产乱妇乱子伦| 色呦呦美女| 色婷婷很很丝袜| 久久婷婷激情| 天天搞天天色综合| 狠狠做婷婷| 丁香婷婷综合精品六月初| 丁香五月激情婷婷视频| 色五月婷婷激情基地| 国产99热| 狠狠操狠狠爱| 另类小说五月天| 另类小说色婷婷| 五月天婷婷色播| 97热这里精品在线视频| 久久人人超| 伊人大香蕉爱聚| 五月大香蕉| 日本色久| 91九色熟女| 性天天中文网| 五月天综合婷婷| 怡红院院久久| 色五月丁香六月婷婷| 九九日本视频| 丁香五月婷婷动漫视频| 婷婷狠狠五月综合| 日日操,天天操| 蜜乳9188| 伊人在线婷婷草| 五月丁香久久网| 亲子乱AV一区二区三区下载| 婷婷久久久| 超碰国产AV| 99在线爽| 人妻视频在线| 91啪啪| 香蕉久久六月| 国产成人综合网| 婷婷激情视频| 综合五月天亚洲婷婷| www色五月| 色婷婷偷拍| 久久99久久久久久久噜噜| 亚洲欧美日韩VIP| 国产又爽又猛又粗的视频A片| 色色99| 人人爱操| 岛国午夜视频| 五月婷中文字幕| 丁香五月大香蕉AV| 99久久精| 婷婷丁香视频| 伊人色综合久久久| 91碰碰碰| 91超级碰人人操| 色情五月| 激情婷婷色小说| 丁香五月婷婷婷婷欧美综合| 伊人深爱综合| 色综合九九| 天天天日天天天干| 99精品热| 91久久久久久| 婷婷激情四射五月天| 99啪在线视频| 99爱在线| 婷婷刺激综合| 疯狂做受XXXX高潮A片| 九九色video| 五月婷中文娱乐综合| 日韩伊人大香蕉| 超碰在线9| 色婷婷成人丁香| 色视五月天婷婷| 五月丁香龟婷婷| 精品爆操| 色五月天婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷 | 色婷婷电影网| www91精品| 婷婷啪啪| 婷婷五月天视频| 在线观看中文字幕| 五月丁香久久色| 狠狠色丁香| 婷婷五月天人妻| 五月婷婷六月丁香在线视频免费在线观看| 中字幕视频在线永久在线观看免费| 99综合色色色| 色婷婷丁香五月丁香| 欧美丁香五月| 久久久久久久久久久-久五月天婷婷| 成人va在线| 色五月激情综合网| 小视频久久久aaa| 色婷婷导航| 色伦专区97中文字幕| 九九热在线99| 免费五月婷婷网| 五月丁香久| 国产午夜精品一区二区三区嫩草| 看婷婷五月天网| 国产精品热搜丁香五月婷婷| 亚洲av| 婷婷五月丁香久久| 五月婷婷视频在线观看| 婷婷五月花西瓜| 99re视频在线播放| 国产操逼网站| 播四月婷婷六月丁香| 婷婷精品视频| 色就是色婷婷五月亚洲激情| 婷婷色情网| 婷婷色五月综合| 欧美A级网站| 五月婷婷第四色| 久久99视频| 97性视频| 色五月婷婷五月天| 日本女人久久| 色婷婷欧美| 青青草Avb在线| 啪啪干伊人婷婷| 激情综合网五月| 色99色| 久久精品永久免费| 国产97在线日韩亚洲女人被黑人巨大| 另类综合国产| AV在线免费观看不卡| 婷婷丁香77777| 九九色精品| 97资源碰碰在线| 99热这里只有精品一区| 伊人在线大香蕉网| 九九精品视频在线观看| 五月天色不卡| 婷婷综合日本| 婷婷99视频精品| 91人人爽人人操| 亚洲一区先锋影音| 丁香五月停停av| 九九久久99| 激情五月天色色网| 色色日韩无码| 激情色情五月天| 五月婷婷综合久久| 日韩成人AV在线播放| 亚洲另类视频| 午夜成人AV在线| 日韩欧美成人片| www.无码com| 欧美成人日韩| 久久无码激情视频| 色五月婷婷777| 婷婷色色播五月天| 五月激情综合性爱| 成人在线网址| 色青五月天| 操大屄五月天视频| 九九热re99re6在线精品| 操逼三区| 免费看欧美成人A片无码| 99极品视频| 性做久久久久久久免费看| 日日操夜夜操狠狠操| 专区无日本视频高清8| 国语对白性爱视频播放| 国产精品24r| 人人爱人人添| 九九精品网站| 天天日夜夜拍| 九九国产视频| 在线不卡AC| 热99在线| 五月人人丁香婷婷五月人人丁香| 九热视频免费观看| 天天干,天天日| 国产Va视频| 婷婷最新地址| 九九精品热| 怕怕av| 碰超亚洲| 精品色色| 色玖玖综合| 五月婷婷黄色| 人人性久久| 婷婷五月天久久久| 亚洲最大视频| 99热只有这里才是精品| 丁香五月激情婷婷视频| 五月婷婷丁香综合,亚洲天堂| 久久婷网| 五月婷婷六月开心| 99久久a线观| 丁香婷婷五月天成人| 成人婷99最新| 亚州操人在线视频| 婷婷六月插屄激情| 丁香五月大香蕉| 成年人99热| 一级二级色大片| wwwss在线观看| 九九视频这里只有精品| 天天天天做夜夜夜夜做| 就要去操亚洲成人精品五月天丁香婷婷| 久久艹 五月天| 五月丁香久久久久| 激情影院丁香五月| 婷婷色成人| 国产激情久久久| 激情综合文学| 中文字幕成人网站| 中字幕视频在线永久在线观看免费| 激情伊人五月天| 99亚洲综合| 综合精品99| 99热99色| 99热这里只有精品3| 色综合射婷婷| 国产高清精品色| 九九99在线观看视频| 97人妻人人| 婷婷六月色| 女人天堂久久| 91青娱乐青青草| 六月丁香婷婷在线波多 | 婷婷丁香五月综合免费视频百花| 精品草原久久视频| 激情网综合| 综合在线网| 国产精品日日躁夜夜躁| 中文字幕丰满人妻无码专区| 五月丁香综合影院| 亚洲九九视频| 综合XX网| 色婷婷婷婷| 天天摸夜夜夜| 婷婷.com| 国产综合网在线| 激情五月亚洲综合网| WWW色五月天| 亚洲视频五区| 丁香六月开心| 婷婷国产日本欧美| 三级成人网站| 天天干天天爽天天爽| 2025中文在线视频字幕免费观看| 亚洲熟妇AV综合网五月丁香伊人 | 欧美五月丁香在线| 色婷婷视频| 久久伊人大香蕉| 色播婷婷大香蕉| 无码髙清| 久热久| 激情五月天婷婷直播| 狠狠干狠狠色| 色丁香综合影院| 色五月 激情婷婷 综合五月天| xxxx五月| 岛国AV网站| 婷婷综合av| 色婷婷五月综合色婷婷| 亚洲无码成人| henhencao国产在线| 欧美色骚婷婷五月天| 天堂婷婷五月在线| 五月天激情子轮| 五月婷网站| 99免费视频网| 婷婷成人综合| 激情又色又爽又黄的A片| 无码人妻AV久久久一区二区三区| 五月丁香另类网| 97色碰碰公开视频| 五月天激情四射| 97色色色色| 五月天婷婷爱丁香中文字幕| 婷婷久久色| 婷婷午夜精品久久久| 亚洲天堂99| 欧美激情综合色综合啪啪五月| 成人做爰高潮A片免费视频| 日日影院 | 色都都狠狠色都都色综合色| 性色欲情 网站| 五月色导航| 五月天婷婷影院影院观看| 新激情五月天天在线网| 中文字幕精品无码一区二区| 99热日| 国产乱码久久| 婷婷五月网图片区| www.狠狠操.con| 欧美色色网| 天天干 夜夜爽| 中字幕视频在线永久在线观看免费| 婷婷五月天最新网址| 色婷婷69| 五月婷婷综合在线视频小说| 99热官网| 国产激情av| 色A网| 日日干日日| 丁香五月性| 色色97丁香婷婷五月天| www。五月天。com| 丁香婷婷大香蕉| 色色综合热| 无码se| 99热99re6国产在线播放| 成人AV在线电影| 色五月丁香91| 六月激情婷婷色| 婷婷五月丁香色综合| 国产激情综合五月久久| 婷婷五月天色色| 无码人妻一区| 婷婷无五月无码视频| 久久精典| 久婷婷色| 操逼巨乳91| 思思热99在线| 天天综合天天玩夜夜玩天天玩夜夜玩 | 久久久久久97| 播五月,色五月,开心五月播放器 | 亚洲五月丁| 九九家庭影院| 思思热久热| 色综合色香蕉网| 婷婷伊人网| 久久大香蕉| 国产亚洲99久久精品熟女| 五月天婷五月天综合网小说首页-五月天激激婷婷大综合,婷婷亚洲综合五月天小说 | 精品五月天| 久久久亚洲精品一区二区三区浴池 | 婷婷色综合| 影音先锋秋秋五月婷婷| 五月丁香六月欧美| 综合久久婷婷99| 色色色视频免费无码| 国产免费一区二区三区三州老师F1F1.CC | 色婷婷基地在线| 日亚二欧美| 五月婷婷久久激情| 天天日夜夜| 五月婷久久| 亚洲熟妇无码乱子AV电影| 97luluse| 激情丁香图片| 九色地址91视频| 亚洲va欧洲va国产va不卡| 亚洲电影在线观看| 这里只有精品视频一区| 成人AV综合在线| 色噜噜婷婷| www.婷婷com| 天天操,天天插| 精品一二三区久久AAA片| 久久婷婷五月国产激情综合片| 亚洲99热| 丁香桃色综合网| 亚洲精品久久久久久久久久吃药| 日日射天天射| 色欲色香综合网站| 色综合久久88色综合天天看| 五月天激情综合网俺也去| 综合网啪啪| 丁香五月婷婷基地| 少妇被躁爽到高潮无码文| 天堂婷婷丁香六月网| 婷婷香蕉精品| 丁香五月天婷婷激情| 99视频在线观看视频| 这里只有精品免费视频| 色九月婷婷综合| 日本在线视频www色| 99爱爱| 久热2025无码| 色播色丁香五月| 五月丁香六月婷婷色情| 人人干人人干骚美女| 大地资源色婷婷视频在线| 人人爽人人爽人人爽人人爽| 五月天停婷基地| 99热这里都是精品| 五月婷婷在线网站| 婷婷伊人综合中文字幕| 五月丁久久| 五月成人天| 99操视频| 九九无毛| 97在线精品| aaa日韩| 九九九九九九综合| 最近中文字幕大全免费版在线 | 色五月激情综合网| 天天色宗合| 激情床戏| 五月丁香天堂| 丁香六月激情| 亚洲天堂色色| 草AV9999| 涩涩五月天综合| 亚洲AV成人在线观看| 日本一级一片免费视频| site:feetmall.com| 日本精品干| 色婷婷电影| 色五月自偷自拍婷婷婷婷| AAA久久| A色色| 中文字幕综合网| 久久婷婷五月天大香蕉| 操操碰| 丁香色五月天| 婷婷中文字幕版| 99熟女啪啪视频| 99色综合| 色色99| 曰日爽日日操| 激情纯色婷婷五月天在线不卡视频| 九九色之九九色之88| 成人做爰A片免费看视频| 另类激情中文| 五月丁香激情婷婷| 五月婷婷色情| 开心四月婷婷在线色播播| 97人操人免费视频| 久草五月婷| 久久精品一区二区三区四区| www.色99| 99热都是精品| 欧美精品99久久久| 超碰免费成人| 色吧五月婷婷| 色五月婷婷影院| 5月丁香六月婷婷| 丁香五月天婷婷久久| 久操热线| 91精品婷婷国产综合久久| bukadeavzaixian| 日韩AV免费电影在线播放| 96丁香六月婷婷蜜桃综合久久| 婷婷久久图片| 欧美碰碰碰| 六月婷婷毛片| 蜜桃婷婷丁香综合久久开心亚洲| 99re6在线视频精品免费| 五月丁香婷婷啪啪| 天天干天天干天天干| 色天堂A| 五月天成人在线视频网站| 亚洲五月色| 伊人深爱综合| 99热中文字幕久久| 婷婷五月天激情网站| 青草热视频这里只有精品| 26uuu国产精品| 狠狠另类视频| 思思久久思思| 99无吗| 五月天激情www| 79色色色色| 婷婷五月天高清无码| 五月天精品视频| 免费不卡狠操美女视频网| 丁香五月网在线观看| m色激情网| 午夜电影网VA内射| 天天色天天日| 99热91| 天天插天天插| 校园春色亚洲色| 五月婷无码| 五月天婷婷色色首页| 五月婷婷97| 五月婷婷色播| 伊人丁香六月婷婷| 色99久草在线| 久久sp免费视频| 99热综合色图| 狠狠夜夜五月丁香| 99爱精品视频| 五月久久婷婷| 午夜天堂一区人妻| 人妻五月天激情开心网| 天天久久人人| 五月丁香黄色| 精品99在线| 99热地址| 国产操逼视频网站| 丁香六月婷婷综情欧美| 亚洲色婷婷五月| 色九亚洲| 老美AA片| 99九九在线观看免费| 丁香五月综合激情久久潮喷| 色吧五月婷婷| 五月天激情婷婷| 色www久视频| 久久久五月天网站| 国内婷婷丁香社区在线播放| 第四色五月天| 风流少妇A片一区二区蜜桃| 久草婷| 天天色播| 日本色狠狠| 天天天天干| 92久操视频| 成人五月天在线观看| 99爱免费视频| 黄网在线播放| 91久久精品无码一区二区三区| 99在线视频免费| 色播五月| 亚洲无码影音| 激情婷婷五月女| 泰州成人视频| 中文字幕丰满孑伦无码专区| 日韩综合网络男女香蕉a片| 婷婷五月天亚洲精品| 91婷婷丁香五月| 久久您您综合网| 激情五月丁香五月| 久久玖玖综合| 亚洲色频| 热久久视频99| 国产精品色| 大香蕉五月婷婷| 五月激情偷拍| 色啪久 | 日本三级黄色大片| 久久日九九| 亚洲综合色丁香五月天| 日韩999| 综合久久97| 丁香五月婷婷网| 97操资源婷婷| 青青草婷婷综合五月| 色情五月婷婷| 丁香五月婷婷啪啪| 亚洲AV成人精品日韩在线播放| 一起操 91N.com| www,五月丁,com| 91九色网| 丁香香五月激情免费视频| 99热最新| 国产婷婷色五月| 色99在线观看| 综合网啪啪| 婷婷狠狠97| 久热在线观看视频9| 激情五月五月五月婷婷| 成人做爰黄A片免费看直播室男男| 色丁香五月天射婷婷爱婷婷| 久久色情| 91综合在线| 丁香五月久久| www.xtbsty.cn.com蜜乳AV| 99热婷婷| 五月丁香在线视频观看| 日韩人妻无码专区| 亚洲婷婷丁香五月天激情小说| AA丁香综合激情| 激情网第九色| AV中文在线| 99热20| 成人做爰高潮A片免费视频| 亚洲激情丁香五月天色| 亚洲中文字幕在线观看| 亭亭五月天黑人2014| 欧美色激情四射| 狠色色狠网| 久久精彩视频99| 欧美色性色好| 色六月婷婷| 香蕉婷婷| www.婷婷五月天啪啪| 久久er99热精品一区二区| 思思99re这里只有| AVV黄| 综合AV在线| 9九热视频| 免费观看全黄做爰的视频| 99久久er| 在线观看996精品| 婷婷五月天开心网| 99热只有精品在线观看| 金品在线视频99| 秋霞性爱AV| 午夜 外网 精品 在线| 五月婷婷涩涩爱| 丁香婷婷婷五月| 99丁香五月婷| 97精品人人A片免费看| 婷婷十月丁香| 久久丁香五月天| 免看黄大片AA | 99热在线这里| 日韩欧美五月丁综合| 丁香综合日产精品久久| 99爽视频| 天天爽天天爽夜夜爽| 婷婷99丁香| 综合激情五月丁香| 婷色五月天| 九九人妻福利| 97成人超碰免| 国产肥白大熟妇BBBB视频| 色五月五月婷婷| 99久久66| 丁香六月婷婷开心婷婷网| 激情五月天综合网| 五月天婷婷久久视频| 99开心五月五月丁香激情| 色色色宗合网| 操人91| 高清无码入口| 天天色色婷婷| 九九视频免费| 金品在线视频99| 国产精品a无线| 丁香五月AV| 五月激情开心婷婷| 丁香五月综合高清在线| 亚洲xx网| 激情五月婷婷丁香综合网| 亚洲热视频在线| 五月丁香色六月激情干大屄| 开心五月婷婷激情网| 色色五月天丁香婷婷| 丁香六月婷婷色XXXX| 色婷婷久久| 热99AV网站| 激情综合色五月六月婷婷| www999日韩精品| 97碰 在线视频观看| www.99视频| 97在线综合| 欧美中文五月天| 操日本人妻视频| 久久久久久久丁香五月天婷婷| 第四色五月婷婷| 996黄色片| 婷婷无五月无码视频| 夜夜撸日日操| 五月婷婷成人| 欧美成人A片AAA片在线播放| 久久新地址| 五月99久久| 五月花激情| 亚洲 五月 婷婷 成人| 色播五月丁香综合| 综合逼五月激情婷婷| www.xtbsty.cn.com蜜乳AV| 大香蕉网站,大香蕉综合| 九九热99在线视频| www,99色| 91啪啪啪啪| 丁香五月久久社区| 综合婷| 色婷婷另类| 男人的天堂99| 丁香九月激情久久| 99色五月| 综合久久9| 一本久道综合99| 五月天激情啪啪| 久人操| 激情五月天啪啪| 另类激情四射| 超碰精品在线| 2050人人操免费工开爱| 春色激情第四色| 五月婷婷m| 天天天天天天天操| 夜丁香五月婷婷| 久久人妻伦理| 五月婷婷丁香啪啪| 久久色情| 亚洲视频在线观看| 五月婷婷操操| 丁香五月婷婷综合激情啪啪啪啪啪啪啪| Caoub青青超碰| 亚州激情九月| 日本69日人视频| 新久久五月天激情| 亚洲精品性色| 婷婷在线视频| 五月丁香六月综合激情| 日本黄色一级| 超碰精品国产首页| 啪啪91| 五月天色官网| 五月丁香六月情| 狼人狠狠操| 99久久九九| 亚洲AV成人精品网站在线播放| a色婷婷| 色综合com| 狠狠草婷婷| 国产精品人人妻人人爽| 手机在线日韩视频中文字幕| 99re这里只有精品99| 激情网狠狠干| 67194中文字幕| 激情五月天婷婷五月天| 久久久久久久久月丁| 免费人人操| 色色色视频免费无码| 色丁香影院| 欧美内射AA| 色综合99无码| 丁香花五月天激情| 色情免费视频播放| 超碰AV在线| 九九热狼人| 任你爽视频| 久久视频在线| 九九碰九九爱97超碰| 六月激情网| 久久这里都是精品免费| 思思热高清在线观看| 色综合丁香| www.99.色| 婷婷成人综合| 国产激情在线| 好吊兆人妻| 人人人操Av| 综合网五月| 久热在线中文字幕色999舞 | 色 色 色综合com| 色婷婷亚洲婷婷| 成人AV中文字幕| 婷婷五月丁香五月天| 九久9精品| 六月色 亚洲| 色综合色综合色综合高潮| 五月激情婷婷综合| 久久性爱激情| 精品久久久久久久久久久久人妻| 五月丁香婷婷综合网| 天天干,天天操,天天射| 玖玖资源天天无码| 99久久国产宗和精品1上映| 夜夜资源站| 丁香五月人妻| 五月天婷婷色综合| 日韩精品色| 99人人干| 99热福利| 亚洲综合五月天婷婷| 激情爱爱网站超大免费| 狠狠草狠狠草| 91久久人人操| 99性视频| 婷婷丁香大香蕉| 色五月五月丁香| 九九热精品| 五月天另类小说亚洲| 丁香激情网| 91视频免费后入强操| 无码操B| 熟女国产在线一区二区三区四区| 天天做 天天爱| 丁香网五月天| 婷婷五月天激情亚洲小说| 欧美大肥婆大肥BBBBB| 色久婷婷五月| 综合激情五月天| 伊人青草成人| 中文幕无线码中文字蜜桃| 天天日夜夜高潮| 五月婷婷激情网| 这里只有精品,日韩视频| 婷婷综合久久| 手机看片日日做夜夜| 色婷婷亚洲婷婷| 免費亭亭成人| 九月婷婷在线视频| 五月草影视| 婷婷丁香五月天操逼| 日本色爽| 色色激情网| www.五月天婷婷| 亚洲小说五月婷婷| 爽tv | 狠狠操婷婷| 超碰97色| 欧美三级欧美一级| 欧美激情五月天婷婷| 精品人妻伦九区久久AAA片| 天天综合色综合| 色婷婷激情视频| 人人草人人看| 99精品国产在热久久| 久久亚洲婷婷| 狠狠色婷婷六月激情网| 五月花激情网| 色色色色色综合| 五月丁香婷婷婷婷综合网| 欧美久久久中文字幕| 国产综合婷婷| 激情网五夜婷婷| 97人碰人操| 婷婷成人AV| 色五月xxx| 色八戒操婷婷| 久久多色| 久久66精品| 丁香五月天.com| 九九久久综合| 深爱激情婷| 久热99| 婷婷激情六月中文| 久久资源网五月婷| 五月天自拍视频| 国产亚洲色婷婷久久99精品91 www.riverspirits.org www.hnnun.com www.changh | 天天日夜夜拍| 欧美Va在线| 影音先锋四区| 国产黄大片在线观看画质优化| 五月婷婷官网色| 亚洲国产精品五月天| 午夜在线成人网站免费观看| 大香蕉五月丁香| 99热日| 久久婷婷色情7777网站| 亚洲色图欧美色图日本视频| 色五月婷婷操逼| 玖玖精品资源| 丁香六月婷婷综合激情欧美| 五月天丁香婷婷网| 91综合在线| 超碰熟女拍拍| 五月丁香拍拍激情综合| 色色色97| 五月天丁香色色| 亚州操人在线视频| 久久怕怕视频| 色婷婷六月综合| 99久久99九九九99九他书对| 亚洲9久久精品| 99爱在线视频| 玖玖爱伊人| 婷婷五月激情视频| 色亚洲婷婷| 丁香九月激情| 99视频网址| 美女激情婷婷| 色亚洲无码| 五月丁香六月婷婷久久| 开心色色五月天综合| 久久免费精彩视频| 4438激情网| 99精品免费欧美小视频| wwwxxx五月婷婷小说| 婷婷导航| 久久九九中文字幕| 丁香婷婷婷五月综合色情| 九九热这里只有精品9| 欧美日韩999| 亚洲精品亚洲人成人网| 五月天婷婷AV| 日狠狠| 五月停停激情网| 狠狠干青青草| 啪啪婷婷五月天激情| 久久视这里只有精品| AV在线免费播放| 国产性爱一级| 婷婷九月狠狠色| 九月大香蕉| 奇米影视777在线_在线观看午夜_h小视频在线观看_岛国大片 | 色噜久| 996热re视频在线观看视频| 五月丁香亭亭电影久久| 男男野外做爰全过程69| 99色色网| 国产成人精品一区二三区熟女在线| 色香欲综合| 激情六月丁香综合| eeuus五月婷| 婷婷久久午夜网| 看黄的网站18禁| 婷丁五月| 欧洲亚洲免费视频9| 亚洲国产色婷婷| 色婷婷视频| 97干婷婷五月天| 这里只有精品在线播放| 甈你aaaaa| www,五月天激情| 亚洲狠狠狠| 丁香婷婷婷五月| 人人摸人人搞| 色九亚洲| 激情五月天色色| 亚洲精品99| 内射爽无广熟女亚洲| 日日影院 | 激情影院69| 伊人五月天久久| 五月婷婷色播| 9.1综合网| www天天干| 天天操夜夜橾| 97视频91| 中文字幕按摩做爰| 七月丁香五月婷婷在线| 五月婷婷狠狠久久| 人人操插| 亚洲综合新99视频| 丁香婷婷色五月天| 成人在线视频一区| www.婷婷五月| 欧州婷婷五月天综合| 色欲色香综合网站| 色啪影院| caopeng97日韩| 丁香五月婷老师| 狠狠色综合网| 电影91久久久| 3p久久| 五月天六月丁香| 国产精品A片| 婷婷色在线播放| 大香蕉伊人久久| 9色免费网| 120分钟婬片免费看| 69婷婷丁香午夜| 天天做天天爱天天高潮| 99色婷婷| 伊人9草在线观看| 五月天婷婷综合久久| 色域五月丁香| 五月丁香婷婷在线| 五月天激情婷婷丁香| 久久99热这里只频精品6学生| 五月婷婷六月丁香| 成人va在线| 久去色色| 五月丁香五月综合欧美| 99热这里只有精| 婷婷激情五月视频| 色亚洲视频| 99久久精品国产色欲| 丁香五月花| 99热大香蕉| 深爱五月日韩| www.色综合| 天堂色色色| 亚洲激情五月丁香久久久久| 色婷婷色99国产综合精品| 久久久婷婷五月天| 天天综合久久| 能看的av| 亚洲xx在线| 色久婷婷五月| www.9797国产| 亚洲传媒在线观看| 激情五月丁香综合蜜桃| 婷婷激情五月| 99热亚洲只有色| 午夜理论片最新午夜理论剧| 人人爱摸视频| 无码AV大香线蕉伊人| 五月激情丁香久久综合网| 天天操中文字幕| 亚洲图片 丁香婷婷| 99在线观看免费精品视频| 97精品在线| 日韩婷久| 激情婷婷另类| 五月综合色| 久久五月婷婷电影| 婷婷综合色图| 激情五月天第四色| 99热中国| 成人无码髙潮喷水A片| 六月丁香花婷婷| 97极品在线| 东京热免费视频网站| 丁香婷在线| 中文字幕无码AV| 成人色情五月天婷婷丁香| 99精在线| 中文字幕在线播放视频| 婷婷人人操| 色天堂A| 五月天天综合| 日韩色色一区| 色噜噜五月天| 大香蕉人人网| www色综合| 怡春院天天干| 天天五月情| 婷婷五月丁香色色| 99热中文字幕久久| 伊人大香蕉毛片| 色婷婷五月天小说| 丁香五月 性爱| 天天插天天插天天插| 伊人久久丁香狠狠婷婷综合香蕉| www.伊人天堂偷偷婷婷| 国产无套精品一区二区| 天天干-天天日| 99色播| 3p九色在线| 国产精品香蕉| 色色色9 9 9| 丁香五月天亚洲视频| 99色在线观看视频| www.jiujiujiu| 91狠狠色| 99天堂网| 99er在线观看| 久草x色在线观看99| 99九九精品| 热久69| 影音先锋噜一噜| 99re66热这里只有精品| 欧美成人精品A片免费一区99| 中文字幕丁香五月| 91a片爽| 欧美婷婷成人| 啪啪综合| 欧美色五月| 色色色色色色综合| 青青草网武则天| 99久久99久久| 婷婷色五月婷婷姐妹| 香蕉久久国产AV一区二区| 色五月丁香六月婷婷| 97在线/日本| 日本久久婷| 日 日干 日日做| 97操碰免费视频| 日韩久热| 婷婷亚洲激情在线观看视频 | 丁香五月大片| 人操91在线| 99久在线观看| 久久ER视频com| 狠狠色综合无线观看| 99日在线视频| 丁香桃色综合网| 日韩成人综合| 亚洲五月婷婷| 五月天激情网开心网| 99热在线观看精品| 福利视频在线播放| 直接看的av| 色五月综合婷婷久久综合婷婷久久综合婷婷久久综合婷婷久久 | 天天碰夜夜操| 亚洲婷婷五月天| 激情六月丁香综合| 久久九九经典| 激情五月丁香五月| 操一操干一干| 99热这是里只有精品| 99色在线视频观看| 99热这里只有精品55| 色五狠狠| 五月丁香激情片| 色婷婷综合在线| 久久五月天婷婷| 激情深爱五月| 青青草a在线| 另类国产区| 98国产精品综合一区二区三区| 丁香五月欧美午夜视频| 六月丁香深深爱| 成人婷婷| www.夜夜爱.com| 狠狠色综合网| 激情五月天婷婷| 五月婷婷影视| 伊人网欧美在线男人天堂五月丁香| 免费色婷婷| 91chinese在线| 九九热99视频| 激情婷婷。| 欧亚成人A片一区二区| 五月天激情久久| 人妻操逼视频| 久久五月天黄色五月天色网址| 婷婷九九| 五月丁香婷婷啪啪网| 丁香综合日产精品久久| 天天综合色| 久综合色| A久久| 婷婷丁香五月综合激情小说| XXXX岛国| 欧美黑人大吊| 久久99久久99精品免观看粉嫩| 婷婷五月天最新网址| 中文字幕免费高清电视剧| 亚洲色另类| 1024操逼视频| 免费亚洲婷婷| 日本VA视频| 婷婷丁香亚洲五月天| 久久五月天激情婷婷| 91性高潮久久久久久久久| 婷婷欧美激情| 久久久久五月丁香| 日本大人久久| 日韩乱轮AV| 亚洲第一成人无码A片| 丁香五月激情五月| 色播五月婷婷| 九九99在线免费在线观看视频| 激情综合网激情五月天| 97 A I色色| 丁香六月激情国产| 欧美爆乳一区二区三区| 婷婷五月天成人基地| 激情综合亚洲色婷婷五月| 99色视频在线观看| 狠狠操天天操天天操| 久久久久婷婷五月热综合| 人人人操Av| bbwcuckold精品熟妇| 都市激情蜜桃婷婷五月天| 九九综合视频在线观看| 99五月丁香丁| 天天弄天天爽| 99 频99热国里只有精品| 天天舔夜夜操www com| 国产在线6| 激情5月婷婷狠狠干| 五月丁香六月欧美综合| 亚洲婷婷丁香五月亚洲| 中国AV性爱观看| 五月天婷爱综合| 五月天激情社区| 欧美成人性爱网| 99热思思| 久久久久亚洲AV成人无码电影| 久久98| 五月天大香蕉| 中文字幕网伦射乱中文| 色天使久久综合| 国产综合久久久777777| 91色逼| 夜夜涩涩涩| 久久草婷婷丁香网站| 色综合色综合色综合| 婷婷九月丁香| av网址在线| h在线看免费版在线看| 欧美激情综合五月色丁香| 成人精品免费在线观看| av第一二区| 亚洲天堂久久| 狠狠人人| 深爱1激情网| 五月丁香成人| 高清一区二区三区日本久| 教师性爱毛片| 日本久久爽| 99热九九这里只有精品10| 思思久久青草热| 97五月天| 天天影院色| 这里只有精品96| 91porn一起草| 婷婷 久综合| 免费视频这里只有精品| 啪啪视频99| 99在线观看精品视频| 玖玖爱综合网| 99精品成人无码A片观看金桔| 久久这里只有精品视频15| 色人久夂| 色播五月丁香综合| 丁香五月天成人网站| 99热综合网| 91丨九色丨国产| PORNY九色9l自拍视频成人| 天天做天天要天天爽| 婷婷久久丁香| 丁香五月成人| 亚洲一区二区无遮挡A片| 99热这里只有精品国产免费| 九九婷婷五月天| 超碰人妻在线| 国产小网站| 天天操天天操| 96精品久久久久久久久| 99视频这里有精品| 99福利导航| 激情婷婷网| 色婷婷六月天| 五月丁香婷婷婷激情爱爱| 99久久这里只有精品免费官网| 丁香五月婷婷五月| 成人免费120分钟啪啪| 激情综合网五月| 婷婷色av| 丁香六月婷婷综合| 欧美色宗和激情| 婷婷色狠狠| 99热在线观看| 日韩成人无码人妻| 五月开心深爱激情网| 丁香六月婷婷综合| 大香蕉五月天婷婷丁香91| 天天爽夜夜爽夜爽精品| 热久精品| www.婷婷,com| 婷婷激情五月天小说校园| 欧美在线视频99| 国产91视频| 天天日夜夜| 九色视频入口91| 激情小说五月天中文字幕| 国产亚洲99久久精品| 色综合香蕉视频| 丁香五月婷在线| 国产精品久久久久9999小说| 五月婷婷另类| 五月色丁香| 久久玖玖综合| 天天干天天色综合| 九月激情婷婷丁香| 婷婷五月丁香高清无码| 久久这里都是精品| 爆乳熟女一区二区三区爆乳| 激情五月六月婷婷| 九月婷婷人人操人人舔人人爱| 丁香久久AV| www.婷婷五月天| 色很很96| 99精品视频网站| 1024手机在线观看看片_日韩精品| 黄色激情五月天| 一级韩国产精品毛| 狠狠搞亚洲| 中文字幕操比影片| 思思精品久久艹| .精品久久久麻豆国产精品| 欧洲亚洲免费视频9| 九九香蕉网| 99热久只有| 极品人妻VIDEOSSS人妻| 丁香五月视频在线观看| 97五月天| 五月深爱婷婷| 欧美三级A做爰在线观看| 电影蜘蛛女| 婷婷五月天成人| 久久五月丁香综合17C| 桃色成人网| 九九精品视频在线6| 婷婷婷久久| 色播五月| www.99热在线观看| 欧美在线视频99|