{"id":55,"date":"2019-02-10T17:17:35","date_gmt":"2019-02-10T09:17:35","guid":{"rendered":"http:\/\/b.yesiyu.top\/?p=55"},"modified":"2019-02-10T17:17:35","modified_gmt":"2019-02-10T09:17:35","slug":"docker-%e5%ae%89%e8%a3%85-mysql","status":"publish","type":"post","link":"https:\/\/b.yesiyu.top\/?p=55","title":{"rendered":"Docker \u5b89\u88c5 MySQL"},"content":{"rendered":"<h3>\u65b9\u6cd5\u4e00\u3001docker pull mysql<\/h3>\n<p>\u67e5\u627eDocker Hub\u4e0a\u7684mysql\u955c\u50cf<\/p>\n<pre class=\"prettyprint prettyprinted\"><span class=\"pln\">runoob@runoob<\/span><span class=\"pun\">:\/<\/span><span class=\"pln\">mysql$ docker search mysql\r\nNAME                     DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED\r\nmysql                    <\/span><span class=\"typ\">MySQL<\/span> <span class=\"kwd\">is<\/span><span class=\"pln\"> a widely used<\/span><span class=\"pun\">,<\/span><span class=\"pln\"> open<\/span><span class=\"pun\">-<\/span><span class=\"pln\">source relati<\/span><span class=\"pun\">...<\/span>   <span class=\"lit\">2529<\/span>      <span class=\"pun\">[<\/span><span class=\"pln\">OK<\/span><span class=\"pun\">]<\/span><span class=\"pln\">       \r\nmysql<\/span><span class=\"pun\">\/<\/span><span class=\"pln\">mysql<\/span><span class=\"pun\">-<\/span><span class=\"pln\">server       <\/span><span class=\"typ\">Optimized<\/span> <span class=\"typ\">MySQL<\/span> <span class=\"typ\">Server<\/span> <span class=\"typ\">Docker<\/span><span class=\"pln\"> images<\/span><span class=\"pun\">.<\/span> <span class=\"typ\">Crea<\/span><span class=\"pun\">...<\/span>   <span class=\"lit\">161<\/span>                  <span class=\"pun\">[<\/span><span class=\"pln\">OK<\/span><span class=\"pun\">]<\/span><span class=\"pln\">\r\ncenturylink<\/span><span class=\"pun\">\/<\/span><span class=\"pln\">mysql        <\/span><span class=\"typ\">Image<\/span><span class=\"pln\"> containing mysql<\/span><span class=\"pun\">.<\/span> <span class=\"typ\">Optimized<\/span><span class=\"pln\"> to be li<\/span><span class=\"pun\">...<\/span>   <span class=\"lit\">45<\/span>                   <span class=\"pun\">[<\/span><span class=\"pln\">OK<\/span><span class=\"pun\">]<\/span><span class=\"pln\">\r\nsameersbn<\/span><span class=\"pun\">\/<\/span><span class=\"pln\">mysql                                                          <\/span><span class=\"lit\">36<\/span>                   <span class=\"pun\">[<\/span><span class=\"pln\">OK<\/span><span class=\"pun\">]<\/span><span class=\"pln\">\r\ngoogle<\/span><span class=\"pun\">\/<\/span><span class=\"pln\">mysql             <\/span><span class=\"typ\">MySQL<\/span><span class=\"pln\"> server <\/span><span class=\"kwd\">for<\/span> <span class=\"typ\">Google<\/span> <span class=\"typ\">Compute<\/span> <span class=\"typ\">Engine<\/span>          <span class=\"lit\">16<\/span>                   <span class=\"pun\">[<\/span><span class=\"pln\">OK<\/span><span class=\"pun\">]<\/span><span class=\"pln\">\r\nappcontainers<\/span><span class=\"pun\">\/<\/span><span class=\"pln\">mysql      <\/span><span class=\"typ\">Centos<\/span><span class=\"pun\">\/<\/span><span class=\"typ\">Debian<\/span> <span class=\"typ\">Based<\/span> <span class=\"typ\">Customizable<\/span> <span class=\"typ\">MySQL<\/span> <span class=\"typ\">Con<\/span><span class=\"pun\">...<\/span>   <span class=\"lit\">8<\/span>                    <span class=\"pun\">[<\/span><span class=\"pln\">OK<\/span><span class=\"pun\">]<\/span><span class=\"pln\">\r\nmarvambass<\/span><span class=\"pun\">\/<\/span><span class=\"pln\">mysql         <\/span><span class=\"typ\">MySQL<\/span> <span class=\"typ\">Server<\/span><span class=\"pln\"> based on <\/span><span class=\"typ\">Ubuntu<\/span> <span class=\"lit\">14.04<\/span>              <span class=\"lit\">6<\/span>                    <span class=\"pun\">[<\/span><span class=\"pln\">OK<\/span><span class=\"pun\">]<\/span><span class=\"pln\">\r\ndrupaldocker<\/span><span class=\"pun\">\/<\/span><span class=\"pln\">mysql       <\/span><span class=\"typ\">MySQL<\/span> <span class=\"kwd\">for<\/span> <span class=\"typ\">Drupal<\/span>                                <span class=\"lit\">2<\/span>                    <span class=\"pun\">[<\/span><span class=\"pln\">OK<\/span><span class=\"pun\">]<\/span><span class=\"pln\">\r\nazukiapp<\/span><span class=\"pun\">\/<\/span><span class=\"pln\">mysql           <\/span><span class=\"typ\">Docker<\/span><span class=\"pln\"> image to run <\/span><span class=\"typ\">MySQL<\/span> <span class=\"kwd\">by<\/span> <span class=\"typ\">Azuki<\/span> <span class=\"pun\">-<\/span><span class=\"pln\"> http<\/span><span class=\"pun\">:...<\/span>   <span class=\"lit\">2<\/span>                    <span class=\"pun\">[<\/span><span class=\"pln\">OK<\/span><span class=\"pun\">]<\/span>\r\n<span class=\"pun\">...<\/span><\/pre>\n<p>\u8fd9\u91cc\u6211\u4eec\u62c9\u53d6\u5b98\u65b9\u7684\u955c\u50cf,\u6807\u7b7e\u4e3a5.6<\/p>\n<pre class=\"prettyprint prettyprinted\"><span class=\"pln\">runoob@runoob<\/span><span class=\"pun\">:~\/<\/span><span class=\"pln\">mysql$ docker pull mysql<\/span><span class=\"pun\">:<\/span><span class=\"lit\">5.6<\/span><\/pre>\n<p>\u7b49\u5f85\u4e0b\u8f7d\u5b8c\u6210\u540e\uff0c\u6211\u4eec\u5c31\u53ef\u4ee5\u5728\u672c\u5730\u955c\u50cf\u5217\u8868\u91cc\u67e5\u5230REPOSITORY\u4e3amysql,\u6807\u7b7e\u4e3a5.6\u7684\u955c\u50cf\u3002<\/p>\n<pre class=\"prettyprint prettyprinted\"><span class=\"pln\">runoob@runoob<\/span><span class=\"pun\">:~\/<\/span><span class=\"pln\">mysql$ docker images <\/span><span class=\"pun\">|<\/span><span class=\"pln\">grep mysql\r\nmysql               <\/span><span class=\"lit\">5.6<\/span>                 <span class=\"lit\">2c0964ec182a<\/span>        <span class=\"lit\">3<\/span><span class=\"pln\"> weeks ago         <\/span><span class=\"lit\">329<\/span><span class=\"pln\"> MB<\/span><\/pre>\n<h3>\u65b9\u6cd5\u4e8c\u3001\u901a\u8fc7 Dockerfile\u6784\u5efa<\/h3>\n<p>\u521b\u5efaDockerfile<\/p>\n<p>\u9996\u5148\uff0c\u521b\u5efa\u76ee\u5f55mysql,\u7528\u4e8e\u5b58\u653e\u540e\u9762\u7684\u76f8\u5173\u4e1c\u897f\u3002<\/p>\n<pre class=\"prettyprint prettyprinted\"><span class=\"pln\">runoob@runoob<\/span><span class=\"pun\">:~<\/span><span class=\"pln\">$ mkdir <\/span><span class=\"pun\">-<\/span><span class=\"pln\">p <\/span><span class=\"pun\">~<\/span><span class=\"str\">\/mysql\/<\/span><span class=\"pln\">data <\/span><span class=\"pun\">~<\/span><span class=\"str\">\/mysql\/<\/span><span class=\"pln\">logs <\/span><span class=\"pun\">~<\/span><span class=\"str\">\/mysql\/<\/span><span class=\"pln\">conf<\/span><\/pre>\n<p>data\u76ee\u5f55\u5c06\u6620\u5c04\u4e3amysql\u5bb9\u5668\u914d\u7f6e\u7684\u6570\u636e\u6587\u4ef6\u5b58\u653e\u8def\u5f84<\/p>\n<p>logs\u76ee\u5f55\u5c06\u6620\u5c04\u4e3amysql\u5bb9\u5668\u7684\u65e5\u5fd7\u76ee\u5f55<\/p>\n<p>conf\u76ee\u5f55\u91cc\u7684\u914d\u7f6e\u6587\u4ef6\u5c06\u6620\u5c04\u4e3amysql\u5bb9\u5668\u7684\u914d\u7f6e\u6587\u4ef6<\/p>\n<p>\u8fdb\u5165\u521b\u5efa\u7684mysql\u76ee\u5f55\uff0c\u521b\u5efaDockerfile<\/p>\n<pre class=\"prettyprint prettyprinted\"><span class=\"pln\">FROM debian<\/span><span class=\"pun\">:<\/span><span class=\"pln\">jessie\r\n\r\n<\/span><span class=\"com\"># add our user and group first to make sure their IDs get assigned consistently, regardless of whatever dependencies get added<\/span><span class=\"pln\">\r\nRUN groupadd <\/span><span class=\"pun\">-<\/span><span class=\"pln\">r mysql <\/span><span class=\"pun\">&amp;&amp;<\/span><span class=\"pln\"> useradd <\/span><span class=\"pun\">-<\/span><span class=\"pln\">r <\/span><span class=\"pun\">-<\/span><span class=\"pln\">g mysql mysql\r\n\r\n<\/span><span class=\"com\"># add gosu for easy step-down from root<\/span><span class=\"pln\">\r\nENV GOSU_VERSION <\/span><span class=\"lit\">1.7<\/span><span class=\"pln\">\r\nRUN <\/span><span class=\"kwd\">set<\/span> <span class=\"pun\">-<\/span><span class=\"pln\">x \\\r\n\u00a0\u00a0\u00a0\u00a0<\/span><span class=\"pun\">&amp;&amp;<\/span><span class=\"pln\"> apt<\/span><span class=\"pun\">-<\/span><span class=\"kwd\">get<\/span><span class=\"pln\"> update <\/span><span class=\"pun\">&amp;&amp;<\/span><span class=\"pln\"> apt<\/span><span class=\"pun\">-<\/span><span class=\"kwd\">get<\/span><span class=\"pln\"> install <\/span><span class=\"pun\">-<\/span><span class=\"pln\">y <\/span><span class=\"pun\">--<\/span><span class=\"kwd\">no<\/span><span class=\"pun\">-<\/span><span class=\"pln\">install<\/span><span class=\"pun\">-<\/span><span class=\"pln\">recommends ca<\/span><span class=\"pun\">-<\/span><span class=\"pln\">certificates wget <\/span><span class=\"pun\">&amp;&amp;<\/span><span class=\"pln\"> rm <\/span><span class=\"pun\">-<\/span><span class=\"pln\">rf <\/span><span class=\"pun\">\/<\/span><span class=\"kwd\">var<\/span><span class=\"pun\">\/<\/span><span class=\"pln\">lib<\/span><span class=\"pun\">\/<\/span><span class=\"pln\">apt<\/span><span class=\"pun\">\/<\/span><span class=\"pln\">lists<\/span><span class=\"com\">\/* \\\r\n\u00a0\u00a0\u00a0\u00a0&amp;&amp; wget -O \/usr\/local\/bin\/gosu \"https:\/\/github.com\/tianon\/gosu\/releases\/download\/$GOSU_VERSION\/gosu-$(dpkg --print-architecture)\" \\\r\n\u00a0\u00a0\u00a0\u00a0&amp;&amp; wget -O \/usr\/local\/bin\/gosu.asc \"https:\/\/github.com\/tianon\/gosu\/releases\/download\/$GOSU_VERSION\/gosu-$(dpkg --print-architecture).asc\" \\\r\n\u00a0\u00a0\u00a0\u00a0&amp;&amp; export GNUPGHOME=\"$(mktemp -d)\" \\\r\n\u00a0\u00a0\u00a0\u00a0&amp;&amp; gpg --keyserver ha.pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4 \\\r\n\u00a0\u00a0\u00a0\u00a0&amp;&amp; gpg --batch --verify \/usr\/local\/bin\/gosu.asc \/usr\/local\/bin\/gosu \\\r\n\u00a0\u00a0\u00a0\u00a0&amp;&amp; rm -r \"$GNUPGHOME\" \/usr\/local\/bin\/gosu.asc \\\r\n\u00a0\u00a0\u00a0\u00a0&amp;&amp; chmod +x \/usr\/local\/bin\/gosu \\\r\n\u00a0\u00a0\u00a0\u00a0&amp;&amp; gosu nobody true \\\r\n\u00a0\u00a0\u00a0\u00a0&amp;&amp; apt-get purge -y --auto-remove ca-certificates wget\r\n\r\nRUN mkdir \/docker-entrypoint-initdb.d\r\n\r\n# FATAL ERROR: please install the following Perl modules before executing \/usr\/local\/mysql\/scripts\/mysql_install_db:\r\n# File::Basename\r\n# File::Copy\r\n# Sys::Hostname\r\n# Data::Dumper\r\nRUN apt-get update &amp;&amp; apt-get install -y perl pwgen --no-install-recommends &amp;&amp; rm -rf \/var\/lib\/apt\/lists\/*\r\n\r\n# gpg: key 5072E1F5: public key \"MySQL Release Engineering &lt;mysql-build@oss.oracle.com&gt;\" imported\r\nRUN apt-key adv --keyserver ha.pool.sks-keyservers.net --recv-keys A4A9406876FCBD3C456770C88C718D3B5072E1F5\r\n\r\nENV MYSQL_MAJOR 5.6\r\nENV MYSQL_VERSION 5.6.31-1debian8\r\n\r\nRUN echo \"deb http:\/\/repo.mysql.com\/apt\/debian\/ jessie mysql-${MYSQL_MAJOR}\" &gt; \/etc\/apt\/sources.list.d\/mysql.list\r\n\r\n# the \"\/var\/lib\/mysql\" stuff here is because the mysql-server postinst doesn't have an explicit way to disable the mysql_install_db codepath besides having a database already \"configured\" (ie, stuff in \/var\/lib\/mysql\/mysql)\r\n# also, we set debconf keys to make APT a little quieter\r\nRUN { \\\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0echo mysql-community-server mysql-community-server\/data-dir select ''; \\\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0echo mysql-community-server mysql-community-server\/root-pass password ''; \\\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0echo mysql-community-server mysql-community-server\/re-root-pass password ''; \\\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0echo mysql-community-server mysql-community-server\/remove-test-db select false; \\\r\n\u00a0\u00a0\u00a0\u00a0} | debconf-set-selections \\\r\n\u00a0\u00a0\u00a0\u00a0&amp;&amp; apt-get update &amp;&amp; apt-get install -y mysql-server=\"${MYSQL_VERSION}\" &amp;&amp; rm -rf \/var\/lib\/apt\/lists\/* \\\r\n\u00a0\u00a0\u00a0\u00a0&amp;&amp; rm -rf \/var\/lib\/mysql &amp;&amp; mkdir -p \/var\/lib\/mysql \/var\/run\/mysqld \\\r\n\u00a0\u00a0\u00a0\u00a0&amp;&amp; chown -R mysql:mysql \/var\/lib\/mysql \/var\/run\/mysqld \\\r\n# ensure that \/var\/run\/mysqld (used for socket and lock files) is writable regardless of the UID our mysqld instance ends up having at runtime\r\n\u00a0\u00a0\u00a0\u00a0&amp;&amp; chmod 777 \/var\/run\/mysqld\r\n\r\n# comment out a few problematic configuration values\r\n# don't reverse lookup hostnames, they are usually another container\r\nRUN sed -Ei 's\/^(bind-address|log)\/#&amp;\/' \/etc\/mysql\/my.cnf \\\r\n\u00a0\u00a0\u00a0\u00a0&amp;&amp; echo 'skip-host-cache\\nskip-name-resolve' | awk '{ print } $1 == \"[mysqld]\" &amp;&amp; c == 0 { c = 1; system(\"cat\") }' \/etc\/mysql\/my.cnf &gt; \/tmp\/my.cnf \\\r\n\u00a0\u00a0\u00a0\u00a0&amp;&amp; mv \/tmp\/my.cnf \/etc\/mysql\/my.cnf\r\n\r\nVOLUME \/var\/lib\/mysql\r\n\r\nCOPY docker-entrypoint.sh \/usr\/local\/bin\/\r\nRUN ln -s usr\/local\/bin\/docker-entrypoint.sh \/entrypoint.sh # backwards compat\r\nENTRYPOINT [\"docker-entrypoint.sh\"]\r\n\r\nEXPOSE 3306\r\nCMD [\"mysqld\"]<\/span><\/pre>\n<p>\u901a\u8fc7Dockerfile\u521b\u5efa\u4e00\u4e2a\u955c\u50cf\uff0c\u66ff\u6362\u6210\u4f60\u81ea\u5df1\u7684\u540d\u5b57<\/p>\n<pre class=\"prettyprint prettyprinted\"><span class=\"pln\">runoob@runoob<\/span><span class=\"pun\">:~\/<\/span><span class=\"pln\">mysql$ docker build <\/span><span class=\"pun\">-<\/span><span class=\"pln\">t mysql <\/span><span class=\"pun\">.<\/span><\/pre>\n<p>\u521b\u5efa\u5b8c\u6210\u540e\uff0c\u6211\u4eec\u53ef\u4ee5\u5728\u672c\u5730\u7684\u955c\u50cf\u5217\u8868\u91cc\u67e5\u627e\u5230\u521a\u521a\u521b\u5efa\u7684\u955c\u50cf<\/p>\n<pre class=\"prettyprint prettyprinted\"><span class=\"pln\">runoob@runoob<\/span><span class=\"pun\">:~\/<\/span><span class=\"pln\">mysql$ docker images <\/span><span class=\"pun\">|<\/span><span class=\"pln\">grep mysql\r\nmysql               <\/span><span class=\"lit\">5.6<\/span>                 <span class=\"lit\">2c0964ec182a<\/span>        <span class=\"lit\">3<\/span><span class=\"pln\"> weeks ago         <\/span><span class=\"lit\">329<\/span><span class=\"pln\"> MB<\/span><\/pre>\n<hr \/>\n<h2>\u4f7f\u7528mysql\u955c\u50cf<\/h2>\n<h3>\u8fd0\u884c\u5bb9\u5668<\/h3>\n<pre class=\"prettyprint prettyprinted\"><span class=\"pln\">runoob@runoob<\/span><span class=\"pun\">:~<\/span><span class=\"str\">\/mysql$ docker run -p 3306:3306 --name mymysql -v $PWD\/<\/span><span class=\"pln\">conf<\/span><span class=\"pun\">:<\/span><span class=\"str\">\/etc\/<\/span><span class=\"pln\">mysql<\/span><span class=\"pun\">\/<\/span><span class=\"pln\">conf<\/span><span class=\"pun\">.<\/span><span class=\"pln\">d <\/span><span class=\"pun\">-<\/span><span class=\"pln\">v $PWD<\/span><span class=\"pun\">\/<\/span><span class=\"pln\">logs<\/span><span class=\"pun\">:<\/span><span class=\"str\">\/logs -v $PWD\/<\/span><span class=\"pln\">data<\/span><span class=\"pun\">:<\/span><span class=\"str\">\/var\/<\/span><span class=\"pln\">lib<\/span><span class=\"pun\">\/<\/span><span class=\"pln\">mysql <\/span><span class=\"pun\">-<\/span><span class=\"pln\">e MYSQL_ROOT_PASSWORD<\/span><span class=\"pun\">=<\/span><span class=\"lit\">123456<\/span> <span class=\"pun\">-<\/span><span class=\"pln\">d mysql<\/span><span class=\"pun\">:<\/span><span class=\"lit\">5.6<\/span>\r\n<span class=\"lit\">21cb89213c93d805c5bacf1028a0da7b5c5852761ba81327e6b99bb3ea89930e<\/span><span class=\"pln\">\r\nrunoob@runoob<\/span><span class=\"pun\">:~\/<\/span><span class=\"pln\">mysql$ <\/span><\/pre>\n<p>\u547d\u4ee4\u8bf4\u660e\uff1a<\/p>\n<ul>\n<li><strong>-p 3306:3306<\/strong>\uff1a\u5c06\u5bb9\u5668\u7684 3306 \u7aef\u53e3\u6620\u5c04\u5230\u4e3b\u673a\u7684 3306 \u7aef\u53e3\u3002<\/li>\n<li><strong>-v -v $PWD\/conf:\/etc\/mysql\/conf.d<\/strong>\uff1a\u5c06\u4e3b\u673a\u5f53\u524d\u76ee\u5f55\u4e0b\u7684 conf\/my.cnf \u6302\u8f7d\u5230\u5bb9\u5668\u7684 \/etc\/mysql\/my.cnf\u3002<\/li>\n<li><strong>-v $PWD\/logs:\/logs<\/strong>\uff1a\u5c06\u4e3b\u673a\u5f53\u524d\u76ee\u5f55\u4e0b\u7684 logs \u76ee\u5f55\u6302\u8f7d\u5230\u5bb9\u5668\u7684 \/logs\u3002<\/li>\n<li><strong>-v $PWD\/data:\/var\/lib\/mysql<\/strong>\u00a0\uff1a\u5c06\u4e3b\u673a\u5f53\u524d\u76ee\u5f55\u4e0b\u7684data\u76ee\u5f55\u6302\u8f7d\u5230\u5bb9\u5668\u7684 \/var\/lib\/mysql \u3002<\/li>\n<li><strong>-e MYSQL_ROOT_PASSWORD=123456\uff1a<\/strong>\u521d\u59cb\u5316 root \u7528\u6237\u7684\u5bc6\u7801\u3002<\/li>\n<\/ul>\n<h3>\u67e5\u770b\u5bb9\u5668\u542f\u52a8\u60c5\u51b5<\/h3>\n<pre class=\"prettyprint prettyprinted\"><span class=\"pln\">runoob@runoob<\/span><span class=\"pun\">:~\/<\/span><span class=\"pln\">mysql$ docker ps \r\nCONTAINER ID    IMAGE         COMMAND                  <\/span><span class=\"pun\">...<\/span><span class=\"pln\">  PORTS                    NAMES\r\n<\/span><span class=\"lit\">21cb89213c93<\/span><span class=\"pln\">    mysql<\/span><span class=\"pun\">:<\/span><span class=\"lit\">5.6<\/span>    <span class=\"str\">\"docker-entrypoint.sh\"<\/span>    <span class=\"pun\">...<\/span>  <span class=\"lit\">0.0<\/span><span class=\"pun\">.<\/span><span class=\"lit\">0.0<\/span><span class=\"pun\">:<\/span><span class=\"lit\">3306<\/span><span class=\"pun\">-&gt;<\/span><span class=\"lit\">3306<\/span><span class=\"pun\">\/<\/span><span class=\"pln\">tcp   mymysql<\/span><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\u65b9\u6cd5\u4e00\u3001docker pull mysql \u67e5\u627eDocker Hub\u4e0a\u7684mysql\u955c\u50cf runoob@runo &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/b.yesiyu.top\/?p=55\" class=\"more-link\">\u7ee7\u7eed\u9605\u8bfb<span class=\"screen-reader-text\">\u201cDocker \u5b89\u88c5 MySQL\u201d<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-55","post","type-post","status-publish","format-standard","hentry","category-docker"],"_links":{"self":[{"href":"https:\/\/b.yesiyu.top\/index.php?rest_route=\/wp\/v2\/posts\/55","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/b.yesiyu.top\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/b.yesiyu.top\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/b.yesiyu.top\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/b.yesiyu.top\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=55"}],"version-history":[{"count":1,"href":"https:\/\/b.yesiyu.top\/index.php?rest_route=\/wp\/v2\/posts\/55\/revisions"}],"predecessor-version":[{"id":56,"href":"https:\/\/b.yesiyu.top\/index.php?rest_route=\/wp\/v2\/posts\/55\/revisions\/56"}],"wp:attachment":[{"href":"https:\/\/b.yesiyu.top\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=55"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/b.yesiyu.top\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=55"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/b.yesiyu.top\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=55"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}