{"id":130,"date":"2023-11-03T09:19:53","date_gmt":"2023-11-03T01:19:53","guid":{"rendered":"http:\/\/www.x4s.cn\/?p=130"},"modified":"2023-11-03T09:19:53","modified_gmt":"2023-11-03T01:19:53","slug":"docker-%e6%98%af%e4%b8%80%e4%b8%aa%e5%bc%80%e6%ba%90%e7%9a%84%e5%ba%94%e7%94%a8%e5%ae%b9%e5%99%a8%e5%bc%95%e6%93%8e","status":"publish","type":"post","link":"http:\/\/www.x4s.cn\/?p=130","title":{"rendered":"Docker \u662f\u4e00\u4e2a\u5f00\u6e90\u7684\u5e94\u7528\u5bb9\u5668\u5f15\u64ce"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Docker <\/strong>\u662f\u4e00\u4e2a\u5f00\u6e90\u7684\u5e94\u7528\u5bb9\u5668\u5f15\u64ce,\u8ba9\u5f00\u53d1\u8005\u6253\u5305\u4ed6\u4eec\u7684\u5e94\u7528\u4ee5\u53ca\u4f9d\u8d56\u5305\u5230\u4e00\u4e2a\u8f7b\u91cf\u7ea7\u3001\u53ef\u79fb\u690d\u7684\u5bb9\u5668\u4e2d,\u7136\u540e\u53d1\u5e03\u3002\u5bb9\u5668\u662f\u5b8c\u5168\u4f7f\u7528\u6c99\u7bb1\u673a\u5236,\u76f8\u4e92\u4e4b\u95f4\u4e0d\u4f1a\u6709\u4efb\u4f55\u63a5\u53e3,\u66f4\u91cd\u8981\u7684\u662f\u5bb9\u5668\u6027\u80fd\u5f00\u9500\u6781\u4f4e\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.56dr.com\/Uploads\/2022-03-22\/6239e4d1c67b8.png\" alt=\"image.png\" title=\"6239e4d1c67b8.png\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f20\u7edf\u865a\u62df\u673a(virtual machine)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u865a\u62df\u673a,\u5c31\u662f\u5728\u64cd\u4f5c\u7cfb\u7edf\u91cc\u9762,\u88c5\u4e00\u4e2a\u8f6f\u4ef6,\u7136\u540e\u901a\u8fc7\u8fd9\u4e2a\u8f6f\u4ef6,\u518d\u6a21\u62df\u4e00\u53f0\u751a\u81f3\u591a\u53f0\u201c\u5b50\u7535\u8111\u201d\u51fa\u6765\u3002\u201c\u5b50\u7535\u8111\u201d\u548c\u201c\u5b50\u7535\u8111\u201d\u4e4b\u95f4,\u662f\u76f8\u4e92\u9694\u79bb\u7684,\u4e92\u4e0d\u5f71\u54cd\u3002\u4f46\u5360\u7528\u7a7a\u95f4\u66f4\u5927,\u542f\u52a8\u66f4\u6162\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f20\u7edf\u865a\u62df\u673a\u6280\u672f\u662f\u865a\u62df\u51fa\u4e00\u5957\u786c\u4ef6\u540e,\u5728\u5176\u4e0a\u8fd0\u884c\u4e00\u4e2a\u5b8c\u6574\u64cd\u4f5c\u7cfb\u7edf,\u5728\u8be5\u7cfb\u7edf\u4e0a\u518d\u8fd0\u884c\u6240\u9700\u5e94\u7528\u8fdb\u7a0b\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Linux \u5bb9\u5668(Linux Containers,\u7f29\u5199\u4e3a LXC)<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.56dr.com\/Uploads\/2022-03-22\/6239e4eee5fe4.png\" alt=\"image.png\" title=\"6239e4eee5fe4.png\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u800c\u5bb9\u5668\u4e0d\u662f\u6a21\u62df\u4e00\u4e2a\u5b8c\u6574\u7684\u64cd\u4f5c\u7cfb\u7edf,\u5bb9\u5668\u53ea\u9700\u8981\u8f6f\u4ef6\u5de5\u4f5c\u6240\u9700\u7684\u5e93\u8d44\u6e90\u548c\u8bbe\u7f6e\u3002\u5bb9\u5668\u5185\u7684\u5e94\u7528\u8fdb\u7a0b\u76f4\u63a5\u8fd0\u884c\u4e8e\u5bbf\u4e3b\u673a\u7684\u5185\u6838,\u5bb9\u5668\u5185\u6ca1\u6709\u81ea\u5df1\u7684\u5185\u6838,\u800c\u4e14\u4e5f\u6ca1\u6709\u8fdb\u884c\u786c\u4ef6\u865a\u62df\u3002\u56e0\u6b64\u5bb9\u5668\u8981\u6bd4\u4f20\u7edf\u865a\u62df\u673a\u66f4\u4e3a\u8f7b\u4fbf\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6bcf\u4e2a\u5bb9\u5668\u4e4b\u95f4\u4e92\u76f8\u9694\u79bb,\u6bcf\u4e2a\u5bb9\u5668\u6709\u81ea\u5df1\u7684\u6587\u4ef6\u7cfb\u7edf ,\u5bb9\u5668\u4e4b\u95f4\u8fdb\u7a0b\u4e0d\u4f1a\u76f8\u4e92\u5f71\u54cd,\u80fd\u533a\u5206\u8ba1\u7b97\u8d44\u6e90\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Docker \u4f7f\u7528\u5ba2\u6237\u7aef-\u670d\u52a1\u5668 (C\/S) \u67b6\u6784\u6a21\u5f0f,\u4f7f\u7528\u8fdc\u7a0bAPI\u6765\u7ba1\u7406\u548c\u521b\u5efaDocker\u5bb9\u5668\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">1\u3001Docker \u955c\u50cf(Image)\u5c31\u662f\u4e00\u4e2a\u53ea\u8bfb\u7684\u6a21\u677f,\u53ef\u4ee5\u770b\u4f5c\u662f\u521b\u5efadocker\u5bb9\u5668\u7684\u6a21\u677f\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u955c\u50cf\u53ef\u4ee5\u7528\u6765\u521b\u5efa Docker \u5bb9\u5668,\u4e00\u4e2a\u955c\u50cf\u53ef\u4ee5\u521b\u5efa\u5f88\u591a\u5bb9\u5668\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2\u3001Docker \u5229\u7528\u5bb9\u5668(Container)\u72ec\u7acb\u8fd0\u884c\u7684\u4e00\u4e2a\u6216\u4e00\u7ec4\u5e94\u7528\u3002\u5bb9\u5668\u662f\u7528\u955c\u50cf\u521b\u5efa\u7684\u8fd0\u884c\u5b9e\u4f8b\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u5bb9\u5668\u53ef\u4ee5\u88ab\u521b\u5efa\u3001\u542f\u52a8\u3001\u505c\u6b62\u3001\u5220\u9664\u3001\u6682\u505c\u7b49\u3002\u6bcf\u4e2a\u5bb9\u5668\u90fd\u662f\u76f8\u4e92\u9694\u79bb\u7684,\u4fdd\u8bc1\u5b89\u5168\u7684\u5e73\u53f0\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">3\u3001\u4ed3\u5e93(Repository)\u662f\u96c6\u4e2d\u5b58\u653e\u955c\u50cf\u6587\u4ef6\u7684\u573a\u6240\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u4e00\u4e2a\u4ed3\u5e93\u6ce8\u518c\u670d\u52a1\u5668(Registry)\u653e\u7740\u591a\u4e2a\u4ed3\u5e93(Repository)\u3002\u6bcf\u4e2a\u4ed3\u5e93\u4e2d\u53c8\u5305\u542b\u4e86\u591a\u4e2a\u955c\u50cf,\u6bcf\u4e2a\u955c\u50cf\u6709\u4e0d\u540c\u7684\u6807\u7b7e(tag)\u3002\u6211 \u4eec\u53ef\u4ee5\u628a\u955c\u50cf\u53d1\u5e03\u5230\u4ed3\u5e93\u4e2d,\u9700\u8981\u7684\u65f6\u5019\u4ece\u4ed3\u5e93\u4e2d\u62c9\u4e0b\u6765\u5c31\u53ef\u4ee5\u4e86\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u955c\u50cf:CentOS-7-x86_64-DVD-1810.iso<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"># 1\u3001\u914d\u7f6e\u7f51\u7edc:(NAT\u6a21\u5f0f)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">vi \/etc\/sysconfig\/network-scripts\/ifcfg-ens33<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">BOOTPROTO=static<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ONBOOT=yes<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">IPADDR=192.168.100.100<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">NETMASK=255.255.255.0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">GATEWAY=192.168.100.2<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">DNS1=8.8.8.8<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"># 2\u3001\u4fee\u6539DNS:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">vi \/etc\/resolv.conf<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">nameserver 8.8.8.8<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"># 3\u3001\u91cd\u542f\u7f51\u7edc:&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">systemctl restart network<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"># 4\u3001\u6d4b\u8bd5\u7f51\u7edc:(\u786e\u4fdd\u53ef\u4ee5\u4e0a\u5916\u7f51)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ping www.baidu.com<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"># 5\u3001\u5173\u95ed\u9632\u706b\u5899\u548cselinux<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">systemctl stop firewalld<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">systemctl disable firewalld<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">setenforce 0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">vi \/etc\/selinux\/config&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">SELINUX=disabled<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"># 6\u3001\u8bbe\u7f6e\u4e3b\u673a\u540d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">hostnamectl set-hostname wzg<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">bash<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"># 7\u3001\u66f4\u65b0yum\u6e90<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">curl -o \/etc\/yum.repos.d\/CentOS-Base.repo&nbsp; http:\/\/mirrors.aliyun.com\/repo\/Centos-7.repo<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">yum clean all<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">yum makecache<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"># 8\u3001\u5b89\u88c5\u9700\u8981\u7684\u5de5\u5177\u5305<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">yum install -y yum-utils device-mapper-persistent-data lvm2<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"># 9\u3001\u8bbe\u7f6e\u963f\u91cc\u6e90\u4e3a\u955c\u50cf\u4ed3\u5e93\u5730\u5740<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">yum-config-manager &#8211;add-repo \\<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp; http:\/\/mirrors.aliyun.com\/docker-ce\/linux\/centos\/docker-ce.repo<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"># 1\u3001\u5220\u9664\u65e7\u7248\u672c<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">yum remove docker docker-client docker-client-latest docker-common \\<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp; &nbsp;docker-latest docker-latest-logrotate docker-logrotate docker-engine<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"># 2\u3001\u5b89\u88c5docker<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">yum install docker-ce docker-ce-cli containerd.io<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"># 3\u3001\u67e5\u770b\u5f53\u524d\u7248\u672c<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[root@wzg ~]# docker &#8211;version<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Docker version 20.10.13, build a224086<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"># 4\u3001\u5378\u8f7ddocker-ce\u53ca\u5176\u4f9d\u8d56\u5305<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">yum remove docker-ce<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">yum remove docker-ce-cli<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">yum remove docker-selinux<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">yum remove docker-engine-selinux<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"># 5\u3001\u68c0\u67e5\u7248\u672c<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[root@wzg ~]# docker &#8211;version<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">-bash: \/usr\/bin\/docker: No such file or directory<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"># 6\u3001\u5b89\u88c5\u6307\u5b9a\u7248\u672c\u7684docker-ce<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">yum install -y docker-ce-19.03.2-3.el7 docker-ce-cli-19.03.2-3.el7 containerd.io<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"># 7\u3001\u9a8c\u8bc1\u662f\u5426\u5b89\u88c5\u6210\u529f<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[root@wzg ~]# docker &#8211;version<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Docker version 19.03.2, build 6a30dfc<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"># 8\u3001\u542f\u52a8docker<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">systemctl start docker<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"># 9\u3001\u67e5\u770bdocker\u670d\u52a1\u72b6\u6001<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">systemctl status docker<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"># 10\u3001\u6d4b\u8bd5docker(\u8fd0\u884chello-world\u955c\u50cf)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[root@wzg ~]# docker run hello-world<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Unable to find image &#8216;hello-world:latest&#8217; locally<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">latest: Pulling from library\/hello-world<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2db29710123e: Pull complete&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Digest: sha256:6d60b42fdd5a0aa8a718b5f2eab139868bb4fa9a03c9fe1a59ed4946317c4318<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Status: Downloaded newer image for hello-world:latest<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hello from Docker!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This message shows that your installation appears to be working correctly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2026\u2026<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">#\u51fa\u73b0\u4e0a\u9762,\u8bf4\u660edocker\u5b89\u88c5\u6210\u529f<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"># 1\u3001\u6267\u884c\u5378\u8f7d\u547d\u4ee4<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">yum remove docker-ce docker-ce-cli containerd.io<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"># 2\u3001\u5378\u8f7d\u540e,\u4e3b\u673a\u4e0a\u7684\u955c\u50cf\u3001\u5bb9\u5668\u7b49\u4e0d\u4f1a\u88ab\u5220\u9664,\u5220\u9664\u547d\u4ee4\u5982\u4e0b:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">rm -rf \/var\/lib\/docker<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"># \u7ba1\u7406\u5458\u5fc5\u987b\u624b\u52a8\u5220\u9664\u4efb\u4f55\u5df2\u7f16\u8f91\u7684\u914d\u7f6e\u6587\u4ef6<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"># 1\u3001\u8bbe\u7f6eDocker\u5f00\u673a\u81ea\u542f<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">systemctl enable docker<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"># 2\u3001\u4ee5\u666e\u901a\u7528\u6237\u7ba1\u7406docker<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">sudo groupadd docker<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">useradd wzg<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">sudo usermod -aG docker wzg<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"># 3\u3001\u7f16\u8f91docker.service\u5355\u5143\u914d\u7f6e\u6587\u4ef6<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">systemctl edit docker.service<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"># \u8f93\u5165\u4ee5\u4e0b\u4fe1\u606f:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[Service]<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ExecStart=<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ExecStart=\/usr\/bin\/dockerd -H unix:\/\/\/var\/run\/docker.sock -H tcp:\/\/0.0.0.0:2375<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"># 4\u3001\u91cd\u65b0\u52a0\u8f7dsystemctl\u914d\u7f6e<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">systemctl daemon-reload<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"># 5\u3001\u91cd\u542fdocker<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">systemctl restart docker<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"># 6\u3001\u5b89\u88c5\u7f51\u7edc\u76d1\u6d4b\u5de5\u5177<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">yum install -y net-tools<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"># 7\u3001\u68c0\u67e5Docker\u5b88\u62a4\u8fdb\u7a0b\u662f\u5426\u5728\u6240\u914d\u7f6e\u7684\u7aef\u53e3\u4e0a\u4fa6\u542c<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[root@wzg ~]# netstat -lntp | grep dockerd<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">tcp6&nbsp; &nbsp; &nbsp; &nbsp;0&nbsp; &nbsp; &nbsp; 0 :::2375&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;:::*&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;LISTEN&nbsp; &nbsp; &nbsp; 16678\/dockerd<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"># 8\u3001\u5728Docker\u5ba2\u6237\u7aef\u547d\u4ee4\u4e2d\u901a\u8fc7-H\u9009\u9879\u6307\u5b9a\u8981\u8fde\u63a5\u7684\u8fdc\u7a0b\u4e3b\u673a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[root@wzg ~]# docker -H tcp:\/\/192.168.100.100:2375 info&nbsp; &nbsp; &nbsp;&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Client:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;Debug Mode: false<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Server:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;Containers: 1<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp; Running: 0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp; \u2026\u2026<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Docker \u662f\u4e00\u4e2a\u5f00\u6e90\u7684\u5e94\u7528\u5bb9\u5668\u5f15\u64ce,\u8ba9\u5f00\u53d1\u8005\u6253\u5305\u4ed6\u4eec\u7684\u5e94\u7528\u4ee5\u53ca\u4f9d\u8d56\u5305\u5230\u4e00\u4e2a\u8f7b\u91cf\u7ea7\u3001\u53ef\u79fb\u690d\u7684\u5bb9\u5668\u4e2d,\u7136\u540e\u53d1\u5e03<br \/><a class=\"moretag\" href=\"http:\/\/www.x4s.cn\/?p=130\">+ Read More<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-130","post","type-post","status-publish","format-standard","hentry","category-it"],"_links":{"self":[{"href":"http:\/\/www.x4s.cn\/index.php?rest_route=\/wp\/v2\/posts\/130","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.x4s.cn\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.x4s.cn\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.x4s.cn\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.x4s.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=130"}],"version-history":[{"count":1,"href":"http:\/\/www.x4s.cn\/index.php?rest_route=\/wp\/v2\/posts\/130\/revisions"}],"predecessor-version":[{"id":131,"href":"http:\/\/www.x4s.cn\/index.php?rest_route=\/wp\/v2\/posts\/130\/revisions\/131"}],"wp:attachment":[{"href":"http:\/\/www.x4s.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=130"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.x4s.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=130"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.x4s.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=130"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}