{"id":1124,"date":"2019-07-29T09:55:32","date_gmt":"2019-07-29T01:55:32","guid":{"rendered":"http:\/\/jrblog.pentaidea.com\/john\/2019\/07\/29\/windows-container-faq\/"},"modified":"2019-07-29T09:55:32","modified_gmt":"2019-07-29T01:55:32","slug":"windows-container-faq","status":"publish","type":"post","link":"https:\/\/john.pentaidea.com\/?p=1124","title":{"rendered":"Windows Container FAQ (updating)"},"content":{"rendered":"<ul>\n<li>\n<p>Nuget restore fail<\/p>\n<\/li>\n<ul>\n<li>\n<p>error:<\/p>\n<\/li>\n<\/ul>\n<\/ul>\n<pre><code>nuget restore Src\\GICG.sln -MSBuildPath &quot;C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Enterprise\\MSBuild\\Current\\Bin&quot; 15:40:52 Using Msbuild from &apos;C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Enterprise\\MSBuild\\Current\\Bin&apos;. 15:40:52 Error parsing solution file at xxx.sln: Exception has been thrown by the target of an invocation. The project file could not be loaded. Could not load file or assembly &apos;Microsoft.Build.Framework, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&apos; or one of its dependencies. The system cannot find the file specified. xxx.sln\n<\/code><\/pre>\n<ul>\n<ul>\n<li>\n<p>Solve: update NuGet.exe CLI tool from 4.4.3.5892 to 5.4.0.6315&nbsp;<\/p>\n<\/li>\n<\/ul>\n<li>\n<p>Chocolatey error installing vim and made2010 in base image &apos;aspnet:4.8-20200114-windowsservercore-ltsc2019&apos;<\/p>\n<\/li>\n<ul>\n<li>\n<p>Error:<\/p>\n<\/li>\n<\/ul>\n<\/ul>\n<pre><code>15:15:37 Installing made2010...\n15:15:42 ERROR: Running [&quot;C:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\chocolatey\\made2010\\2016.07.01\\AccessDatabaseEngine_X64.exe&quot; \/quiet \/norestart ] was not successful. Exit code was &apos;-1073741502&apos;. See log for possible error messages.\n15:15:42 The install of made2010 was NOT successful.\n------------------------\n13:53:44 Extracting C:\\Users\\ContainerAdministrator\\AppData\\Local\\Temp\\vim\\8.2.0374\\vimInstall.zip to C:\\tools...\n13:53:45 ERROR: 7-Zip signalled an unknown error (code -1073741502) This is most likely an issue with the &apos;vim&apos; package and not with Chocolatey itself. Please follow up with the package maintainer(s) directly.\n<\/code><\/pre>\n<ul>\n<ul>\n<li>\n<p>Solve:&nbsp;&nbsp;<\/p>\n<\/li>\n<\/ul>\n<\/ul>\n<pre><code># Use base image with&nbsp;\nFROM mcr.microsoft.com\/dotnet\/framework\/aspnet:4.8-20200211-windowsservercore-ltsc2019\n\nrather than&nbsp;\nFROM mcr.microsoft.com\/dotnet\/framework\/aspnet:4.8-20200114-windowsservercore-ltsc2019\n<\/code><\/pre>\n<ul>\n<li>\n<p>Windows Server 2016 \u8207 Windows 10 \u4e0a\u7684 Windows Container<\/p>\n<\/li>\n<ul>\n<li>\n<p>\u900f\u904e docker info \u6307\u4ee4\u53ef\u4ee5\u770b\u5230 docker \u76f8\u95dc\u8a2d\u5b9a<\/p>\n<\/li>\n<li>\n<p>* \u9810\u8a2d Docker \u4f7f\u7528\u8def\u5f91<\/p>\n<\/li>\n<ul>\n<li>\n<p>C:\\ProgramData\\dcoker<\/p>\n<\/li>\n<\/ul>\n<li>\n<p>* \u9810\u8a2d image \u5132\u5b58\u8cc7\u6599\u593e<\/p>\n<\/li>\n<ul>\n<li>\n<p>windowsfilter<\/p>\n<\/li>\n<\/ul>\n<li>\n<p>* \u4fee\u6539\u5132\u5b58\u8def\u5f91<\/p>\n<\/li>\n<li>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;1. \u5728 C:\\ProgramData\\Docker\\config \u65b0\u589e daemon.json<\/p>\n<\/li>\n<li>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;2. \u4fee\u6539 daemon.json \u6307\u5b9a\u5132\u5b58\u8def\u5f91 {&quot;graph&quot;: &quot;C:\\\\Docker&quot;}<\/p>\n<\/li>\n<li>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;3. \u91cd\u65b0\u555f\u52d5 docker \u670d\u52d9<\/p>\n<\/li>\n<li>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;* \u4f7f\u7528 powershell \u57f7\u884c\u6307\u4ee4<\/p>\n<\/li>\n<ul>\n<ul>\n<li>\n<p>restart-service *docker*<\/p>\n<\/li>\n<\/ul>\n<\/ul>\n<\/ul>\n<li>\n<p>Grant permission to folder<\/p>\n<\/li>\n<\/ul>\n<pre><code># At version ltsc2019 -&nbsp;10.0.17763 N\/A Build 17763\n\n## Work\nRUN icacls &apos;C:\\Memo\\&apos; \/grant &apos;IIS_IUSRS:(OI)(CI)F&apos; \/T\n\n## Not work\nRUN icacls &apos;C:\\Memo\\&apos; \/grant &quot;IIS_IUSRS&quot;:(OI)(CI)F \/T\nRUN icacls &apos;C:\\Memo\\&apos; \/grant &quot;IIS_IUSRS:(OI)(CI)F&quot; \/T\n<\/code><\/pre>\n<ul>\n<li>\n<p>Get current user<\/p>\n<\/li>\n<\/ul>\n<pre><code>[Environment]::UserName\n$env:username\nwhoami\n<\/code><\/pre>\n<ul>\n<li>\n<p>Get all users<\/p>\n<\/li>\n<\/ul>\n<pre><code>PS C:\\inetpub\\wwwroot&gt; icacls .\n. BUILTIN\\IIS_IUSRS:(RX)\n&nbsp;&nbsp;BUILTIN\\IIS_IUSRS:(OI)(CI)(IO)(GR,GE)\n&nbsp;&nbsp;NT SERVICE\\TrustedInstaller:(I)(F)\n&nbsp;&nbsp;NT SERVICE\\TrustedInstaller:(I)(OI)(CI)(IO)(F)\n&nbsp;&nbsp;NT AUTHORITY\\SYSTEM:(I)(F)\n&nbsp;&nbsp;NT AUTHORITY\\SYSTEM:(I)(OI)(CI)(IO)(F)\n&nbsp;&nbsp;BUILTIN\\Administrators:(I)(F)\n&nbsp;&nbsp;BUILTIN\\Administrators:(I)(OI)(CI)(IO)(F)\n&nbsp;&nbsp;BUILTIN\\Users:(I)(RX)\n&nbsp;&nbsp;BUILTIN\\Users:(I)(OI)(CI)(IO)(GR,GE)\n&nbsp;&nbsp;CREATOR OWNER:(I)(OI)(CI)(IO)(F)\n\n\nSuccessfully processed 1 files; Failed processing 0 files\n<\/code><\/pre>\n<ul>\n<li>\n<p>Grant permission by icacls on&nbsp;OS version 10.0.17763 (ltsc2019)<\/p>\n<\/li>\n<ul>\n<li>\n<p>error msg:&nbsp;<\/p>\n<\/li>\n<ul>\n<li>\n<p>Invalid parameter &quot;&apos;IIS_IUSRS:(F)&apos;&quot;<\/p>\n<\/li>\n<li>\n<p>C:\\inetpub\\wwwroot&quot; \/grant IIS_IUSRS:f: The filename, directory name, or volume label syntax is incorrect.<\/p>\n<\/li>\n<\/ul>\n<li>\n<p>solution:<\/p>\n<\/li>\n<\/ul>\n<\/ul>\n<pre><code>RUN icacls C:\\inetpub\\wwwroot\\ \/grant &quot;IIS_IUSRS:(F)&quot;\n<\/code><\/pre>\n<ul>\n<li>\n<p>Fail to grant permission to folder on OS version 10.0.17763;&nbsp; should use&nbsp;10.0.18362<\/p>\n<\/li>\n<\/ul>\n<pre><code>icacls &apos;\\inetpub\\wwwroot\\&apos; \/grant &apos;IIS_IUSRS:(F)&apos;\n<\/code><\/pre>\n<ul>\n<ul>\n<li>\n<p>Failed at OS:<\/p>\n<\/li>\n<\/ul>\n<\/ul>\n<pre><code>PS C:\\&gt; systeminfo | findstr \/B \/C:&quot;OS Name&quot; \/C:&quot;OS Version&quot;\nOS Name:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Microsoft\nOS Version:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.0.17763 N\/A Build 17763\n<\/code><\/pre>\n<ul>\n<ul>\n<li>\n<p>Passed at OS:<\/p>\n<\/li>\n<\/ul>\n<\/ul>\n<pre><code>PS C:\\&gt; systeminfo | findstr \/B \/C:&quot;OS Name&quot; \/C:&quot;OS Version&quot;\nOS Name:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Microsoft\nOS Version:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.0.18362 N\/A Build 18362\n<\/code><\/pre>\n<ul>\n<li>\n<p>Copy file to image<\/p>\n<\/li>\n<\/ul>\n<pre><code>docker cp index.html datatest1:c:\\inetpub\\wwwroot\n<\/code><\/pre>\n<ul>\n<li>\n<p>Restart IIS<\/p>\n<\/li>\n<\/ul>\n<pre><code>iisreset&nbsp; &nbsp;\n\n# Need stop it first\nnet start\/stop w3svc&nbsp;\n<\/code><\/pre>\n<ul>\n<li>\n<p>Error pulling image from private repo, after new namespace created<\/p>\n<\/li>\n<\/ul>\n<pre><code>Ask for setting\n<\/code><\/pre>\n<ul>\n<li>\n<p>Error response from daemon: removal of container xxx is already in progress<\/p>\n<\/li>\n<\/ul>\n<pre><code>#for Windows:\ndel D:\\ProgramData\\docker\\containers\\{CONTAINER ID}\ndel D:\\ProgramData\\docker\\windowsfilter\\{CONTAINER ID}\n#Then restart the Docker Desktop\n<\/code><\/pre>\n<ul>\n<li>\n<p>Grant permission to IIS user<\/p>\n<\/li>\n<ul>\n<li>\n<p>Error:<\/p>\n<\/li>\n<\/ul>\n<\/ul>\n<pre><code>&quot;InnerException&quot;:{&quot;Message&quot;:&quot;An error has occurred.&quot;,&quot;ExceptionMessage&quot;:&quot;Access to the path &apos;C:\\\\inetpub\\\\wwwroot\\\\App_Data\\\\BodyPart_481b6424-f9a5-4608-894d-406145a48445&apos; is denied.&quot;,&quot;ExceptionType&quot;:&quot;System.UnauthorizedAccessException&quot;\n<\/code><\/pre>\n<ul>\n<ul>\n<li>\n<p>Solve:<\/p>\n<\/li>\n<\/ul>\n<\/ul>\n<pre><code>--- Dockerfile ---\nRUN icacls &apos;C:\\inetpub\\wwwroot\\XXX&apos; \/grant &apos;IIS_IUSRS:(F)&apos;\n<\/code><\/pre>\n<ul>\n<li>\n<p>Install docker on Windows Server 2019 &#8211; native installer<\/p>\n<\/li>\n<\/ul>\n<pre><code># Run PowerShell As Admin!!! (important)\n\nInstall-WindowsFeature containers -Restart\nInstall-Module -Name DockerMsftProvider -Repository PSGallery -Force\nInstall-Package -Name docker -ProviderName DockerMsftProvider\nStart-Service Docker\n\n# Ref:&nbsp;https:\/\/4sysops.com\/archives\/install-docker-on-windows-server-2019\/\n# Ref:&nbsp;https:\/\/docs.docker.com\/ee\/docker-ee\/windows\/docker-ee\/\n<\/code><\/pre>\n<ul>\n<li>\n<p>Install docker on Windows Server 2019 &#8211; manual &#8211; <span style=\"font-weight: bold;\">unsuccessful<\/span><\/p>\n<\/li>\n<\/ul>\n<pre><code># Path refer to the error message\n# Version refer the latest version\n\ncd C:\\Users\\Administrator\\AppData\\Local\\Temp\\DockerMsftProvider\n\nStart-BitsTransfer -Source https:\/\/dockermsft.blob.core.windows.net\/dockercontainer\/docker-19-03-1.zip -Destination docker-19-03-1.zip\n\nGet-FileHash -Path docker-19-03-1.zip -Algorithm SHA256\n\nInstall-Package -Name docker -ProviderName DockerMsftProvider -Verbose\n\nRestart-Computer -Force\n<\/code><\/pre>\n<ul>\n<li>\n<p>Uninstall docker on Windows Server 2019 &#8211; native installer<\/p>\n<\/li>\n<\/ul>\n<pre><code>Uninstall-Package -Name docker -ProviderName DockerMsftProvider\nUninstall-Module -Name DockerMsftProvider\n<\/code><\/pre>\n<ul>\n<li><\/li>\n<li>\n<p>Size of images<\/p>\n<\/li>\n<\/ul>\n<pre><code>Oct &apos;18\n\nmicrosoft\/windowsservercore latest f8dc15f55717 12 days ago 10.9GB&nbsp;\nmicrosoft\/nanoserver latest 4c872414bf9d 12 days ago 1.17GB&nbsp;\nmicrosoft\/aspnet latest 02dfa1e1baeb 5 weeks ago 13.6GB&nbsp;\nnanoserver\/iis latest 7eac2eab1a5c 4 months ago 1.29GB\n<\/code><\/pre>\n<ul>\n<li>\n<p>Quick start running a windows container app<\/p>\n<\/li>\n<\/ul>\n<pre><code>----- Dockerfile -----\n# The `FROM` instruction specifies the base image. You are&nbsp;\n# extending the `microsoft\/aspnet` image.&nbsp;\n\nFROM microsoft\/aspnet&nbsp;\n\n# The final instruction copies the site you published earlier into the container.&nbsp;\nCOPY .\/bin\/Release\/PublishOutput\/ \/inetpub\/wwwroot\nEXPOSE 80\n----------------------\n\n\ndocker build -t mvcrandomanswers .\ndocker run -d&nbsp;--rm -p 8000:80 --name randomanswers mvcrandomanswers\n\ndocker tag&nbsp;mvcrandomanswers xx.registry\/xx_project\/mvcrandomanswers:latest\ndocker push xx.registry\/xx_project\/mvcrandomanswers:latest\n<\/code><\/pre><\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"mh-excerpt\"><p>Nuget restore fail<\/p>\n<\/div>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[4],"tags":[12,14],"class_list":["post-1124","post","type-post","status-publish","format-standard","hentry","category-tech","tag-docker","tag-faq"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Windows Container FAQ (updating) - John&#039;s Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/john.pentaidea.com\/?p=1124\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Windows Container FAQ (updating) - John&#039;s Blog\" \/>\n<meta property=\"og:description\" content=\"Nuget restore fail\" \/>\n<meta property=\"og:url\" content=\"https:\/\/john.pentaidea.com\/?p=1124\" \/>\n<meta property=\"og:site_name\" content=\"John&#039;s Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-07-29T01:55:32+00:00\" \/>\n<meta name=\"author\" content=\"jj\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"jj\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/john.pentaidea.com\/?p=1124\",\"url\":\"https:\/\/john.pentaidea.com\/?p=1124\",\"name\":\"Windows Container FAQ (updating) - John&#039;s Blog\",\"isPartOf\":{\"@id\":\"https:\/\/john.pentaidea.com\/#website\"},\"datePublished\":\"2019-07-29T01:55:32+00:00\",\"dateModified\":\"2019-07-29T01:55:32+00:00\",\"author\":{\"@id\":\"https:\/\/john.pentaidea.com\/#\/schema\/person\/3d2e5980a7d3023e93b91d668d2a4a4f\"},\"breadcrumb\":{\"@id\":\"https:\/\/john.pentaidea.com\/?p=1124#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/john.pentaidea.com\/?p=1124\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/john.pentaidea.com\/?p=1124#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/john.pentaidea.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Windows Container FAQ (updating)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/john.pentaidea.com\/#website\",\"url\":\"https:\/\/john.pentaidea.com\/\",\"name\":\"John's Blog\",\"description\":\"\u4e16\u754c\u56e0\u601d\u7dd2\u800c\u8907\u96dc, \u4eba\u56e0\u5922\u60f3\u800c\u5049\u5927\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/john.pentaidea.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/john.pentaidea.com\/#\/schema\/person\/3d2e5980a7d3023e93b91d668d2a4a4f\",\"name\":\"jj\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/john.pentaidea.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a685414cd92056415bc823b5cfbbf95a44a98df88d8c040b18613724c1c0724b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a685414cd92056415bc823b5cfbbf95a44a98df88d8c040b18613724c1c0724b?s=96&d=mm&r=g\",\"caption\":\"jj\"},\"sameAs\":[\"https:\/\/john.pentaidea.com\"],\"url\":\"https:\/\/john.pentaidea.com\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Windows Container FAQ (updating) - John&#039;s Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/john.pentaidea.com\/?p=1124","og_locale":"en_US","og_type":"article","og_title":"Windows Container FAQ (updating) - John&#039;s Blog","og_description":"Nuget restore fail","og_url":"https:\/\/john.pentaidea.com\/?p=1124","og_site_name":"John&#039;s Blog","article_published_time":"2019-07-29T01:55:32+00:00","author":"jj","twitter_card":"summary_large_image","twitter_misc":{"Written by":"jj","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/john.pentaidea.com\/?p=1124","url":"https:\/\/john.pentaidea.com\/?p=1124","name":"Windows Container FAQ (updating) - John&#039;s Blog","isPartOf":{"@id":"https:\/\/john.pentaidea.com\/#website"},"datePublished":"2019-07-29T01:55:32+00:00","dateModified":"2019-07-29T01:55:32+00:00","author":{"@id":"https:\/\/john.pentaidea.com\/#\/schema\/person\/3d2e5980a7d3023e93b91d668d2a4a4f"},"breadcrumb":{"@id":"https:\/\/john.pentaidea.com\/?p=1124#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/john.pentaidea.com\/?p=1124"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/john.pentaidea.com\/?p=1124#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/john.pentaidea.com\/"},{"@type":"ListItem","position":2,"name":"Windows Container FAQ (updating)"}]},{"@type":"WebSite","@id":"https:\/\/john.pentaidea.com\/#website","url":"https:\/\/john.pentaidea.com\/","name":"John's Blog","description":"\u4e16\u754c\u56e0\u601d\u7dd2\u800c\u8907\u96dc, \u4eba\u56e0\u5922\u60f3\u800c\u5049\u5927","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/john.pentaidea.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/john.pentaidea.com\/#\/schema\/person\/3d2e5980a7d3023e93b91d668d2a4a4f","name":"jj","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/john.pentaidea.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a685414cd92056415bc823b5cfbbf95a44a98df88d8c040b18613724c1c0724b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a685414cd92056415bc823b5cfbbf95a44a98df88d8c040b18613724c1c0724b?s=96&d=mm&r=g","caption":"jj"},"sameAs":["https:\/\/john.pentaidea.com"],"url":"https:\/\/john.pentaidea.com\/?author=1"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/john.pentaidea.com\/index.php?rest_route=\/wp\/v2\/posts\/1124","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/john.pentaidea.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/john.pentaidea.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/john.pentaidea.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/john.pentaidea.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1124"}],"version-history":[{"count":0,"href":"https:\/\/john.pentaidea.com\/index.php?rest_route=\/wp\/v2\/posts\/1124\/revisions"}],"wp:attachment":[{"href":"https:\/\/john.pentaidea.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1124"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/john.pentaidea.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1124"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/john.pentaidea.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1124"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}