{"id":14161,"date":"2023-07-26T17:45:18","date_gmt":"2023-07-26T09:45:18","guid":{"rendered":"https:\/\/blog.ywdevops.cn\/?p=14161"},"modified":"2023-07-26T18:41:29","modified_gmt":"2023-07-26T10:41:29","slug":"api","status":"publish","type":"post","link":"https:\/\/blog.ywdevops.cn\/index.php\/2023\/07\/26\/api\/","title":{"rendered":"Docker\u5f00\u542fAPI\u8bbf\u95ee"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">\u9664\u4e86\u901a\u8fc7docker cli\u6765\u64cd\u4f5cdocker daemon\uff0c\u8fd8\u53ef\u4ee5\u901a\u8fc7api\u6765\u64cd\u4f5c\uff0cdocker \u7684api\u4e5f\u9075\u5faarest\u7684\u98ce\u683c<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">docker\u5b98\u65b9\u4e3b\u8981\u6709\u4e09\u5927\u5bf9\u5916api<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Docker Registry API\uff1a\u53ef\u7ba1\u7406\u955c\u50cf\u4ed3\u5e93<\/li>\n\n\n\n<li>Docker Hub API\uff1a\u53ef\u7ba1\u7406HUB\u8d26\u6237\u4ee5\u53ca\u4ed3\u5e93<\/li>\n\n\n\n<li>Docker Remote API\uff1a\u7ba1\u7406docker Daemon<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">docker api \u9ed8\u8ba4\u662f\u4e0d\u5f00\u542f\u7684\uff0c\u9700\u8981\u901a\u8fc7\u5982\u4e0b\u65b9\u5f0f\u5f00\u542f<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">1\u3001\u9996\u5148\u7f16\u8f91docker\u540e\u53f0\u7ba1\u7406\u670d\u52a1\uff0c\u6dfb\u52a0\u5982\u4e0b\u5185\u5bb9\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>-H tcp:\/\/0.0.0.0:8089 -H unix:\/\/var\/run\/docker.sock<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"711\" height=\"87\" src=\"https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2023\/07\/6-6.png\" alt=\"\" class=\"wp-image-14168\" srcset=\"https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2023\/07\/6-6.png 711w, https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2023\/07\/6-6-300x37.png 300w, https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2023\/07\/6-6-600x73.png 600w\" sizes=\"auto, (max-width: 711px) 100vw, 711px\" \/><\/figure>\n\n\n\n<p class=\"has-luminous-vivid-amber-background-color has-background wp-block-paragraph\">\u6ce8\u610f\uff1a\u4e0a\u9762\u76848089\u7aef\u53e3\u53ef\u81ea\u5b9a\u4e49\u8bbe\u7f6e\uff0c\u4e0d\u51b2\u7a81\u5373\u53ef<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2\u3001\u67e5\u770b\u5f53\u524d\u5b89\u88c5\u7684docker api\u7248\u672c\uff0c\u5982\u56fe\uff1a<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"705\" height=\"367\" src=\"https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2023\/07\/7-7.png\" alt=\"\" class=\"wp-image-14170\" srcset=\"https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2023\/07\/7-7.png 705w, https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2023\/07\/7-7-300x156.png 300w, https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2023\/07\/7-7-600x312.png 600w\" sizes=\"auto, (max-width: 705px) 100vw, 705px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">3\u3001\u67e5\u770bAPI\u7684\u7528\u6cd5\uff0c\u53ef\u901a\u8fc7docker\u5b98\u65b9\u63d0\u4f9b\u7684\u5730\u5740\u67e5\u770b\uff0c\u5730\u5740\u5982\u4e0b\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>https:&#47;&#47;docs.docker.com\/engine\/api\/v1.43\/<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"706\" height=\"305\" src=\"https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2023\/07\/8-7.png\" alt=\"\" class=\"wp-image-14172\" srcset=\"https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2023\/07\/8-7.png 706w, https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2023\/07\/8-7-300x130.png 300w, https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2023\/07\/8-7-600x259.png 600w\" sizes=\"auto, (max-width: 706px) 100vw, 706px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">4\u3001\u64cd\u4f5cdocker api \uff0c\u53ef\u901a\u8fc7curl\u547d\u4ee4\uff0c\u5982\u4e0b\uff1a<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"707\" height=\"197\" src=\"https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2023\/07\/9-7.png\" alt=\"\" class=\"wp-image-14175\" srcset=\"https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2023\/07\/9-7.png 707w, https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2023\/07\/9-7-300x84.png 300w, https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2023\/07\/9-7-600x167.png 600w\" sizes=\"auto, (max-width: 707px) 100vw, 707px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>\u9664\u4e86\u901a\u8fc7docker cli\u6765\u64cd\u4f5cdocker daemon\uff0c\u8fd8\u53ef\u4ee5\u901a\u8fc7api\u6765\u64cd\u4f5c\uff0cdocker \u7684api\u4e5f [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":14162,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[39],"tags":[],"class_list":["post-14161","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-docker"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":8}},"_links":{"self":[{"href":"https:\/\/blog.ywdevops.cn\/index.php\/wp-json\/wp\/v2\/posts\/14161","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.ywdevops.cn\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.ywdevops.cn\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.ywdevops.cn\/index.php\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.ywdevops.cn\/index.php\/wp-json\/wp\/v2\/comments?post=14161"}],"version-history":[{"count":10,"href":"https:\/\/blog.ywdevops.cn\/index.php\/wp-json\/wp\/v2\/posts\/14161\/revisions"}],"predecessor-version":[{"id":14176,"href":"https:\/\/blog.ywdevops.cn\/index.php\/wp-json\/wp\/v2\/posts\/14161\/revisions\/14176"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.ywdevops.cn\/index.php\/wp-json\/wp\/v2\/media\/14162"}],"wp:attachment":[{"href":"https:\/\/blog.ywdevops.cn\/index.php\/wp-json\/wp\/v2\/media?parent=14161"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.ywdevops.cn\/index.php\/wp-json\/wp\/v2\/categories?post=14161"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.ywdevops.cn\/index.php\/wp-json\/wp\/v2\/tags?post=14161"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}