diff --git a/404.html b/404.html index f6d21fe8d82..09f6e7bd706 100644 --- a/404.html +++ b/404.html @@ -10,13 +10,13 @@ - +
Skip to main content

Page Not Found

We could not find what you were looking for.

Please contact the owner of the site that linked you to the original URL and let them know their link is broken.

- + \ No newline at end of file diff --git a/assets/js/5bb642ff.487c8864.js b/assets/js/5bb642ff.487c8864.js new file mode 100644 index 00000000000..14e6ee2bd29 --- /dev/null +++ b/assets/js/5bb642ff.487c8864.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[9998],{5318:(e,t,n)=>{n.d(t,{Zo:()=>c,kt:()=>k});var r=n(7378);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var s=r.createContext({}),u=function(e){var t=r.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},c=function(e){var t=u(e.components);return r.createElement(s.Provider,{value:t},e.children)},d={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},p=r.forwardRef((function(e,t){var n=e.components,i=e.mdxType,a=e.originalType,s=e.parentName,c=l(e,["components","mdxType","originalType","parentName"]),p=u(n),k=i,m=p["".concat(s,".").concat(k)]||p[k]||d[k]||a;return n?r.createElement(m,o(o({ref:t},c),{},{components:n})):r.createElement(m,o({ref:t},c))}));function k(e,t){var n=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var a=n.length,o=new Array(a);o[0]=p;var l={};for(var s in t)hasOwnProperty.call(t,s)&&(l[s]=t[s]);l.originalType=e,l.mdxType="string"==typeof e?e:i,o[1]=l;for(var u=2;u{n.r(t),n.d(t,{assets:()=>s,contentTitle:()=>o,default:()=>d,frontMatter:()=>a,metadata:()=>l,toc:()=>u});var r=n(5773),i=(n(7378),n(5318));const a={sidebar_position:1,title:"Kind",description:"Kind is one way to get Kubernetes running on your workstation.",keywords:["podman desktop","podman","containers","migrating","kubernetes","kind"],tags:["migrating-to-kubernetes","kind"]},o="Running Kubernetes on your workstation with Kind and Podman",l={unversionedId:"kubernetes/kind",id:"kubernetes/kind",title:"Kind",description:"Kind is one way to get Kubernetes running on your workstation.",source:"@site/docs/kubernetes/kind.md",sourceDirName:"kubernetes",slug:"/kubernetes/kind",permalink:"/docs/kubernetes/kind",draft:!1,editUrl:"https://github.com/containers/podman-desktop/tree/main/website/docs/kubernetes/kind.md",tags:[{label:"migrating-to-kubernetes",permalink:"/docs/tags/migrating-to-kubernetes"},{label:"kind",permalink:"/docs/tags/kind"}],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1,title:"Kind",description:"Kind is one way to get Kubernetes running on your workstation.",keywords:["podman desktop","podman","containers","migrating","kubernetes","kind"],tags:["migrating-to-kubernetes","kind"]},sidebar:"mySidebar",previous:{title:"Kubernetes",permalink:"/docs/kubernetes/"},next:{title:"Compose spec with Podman Desktop",permalink:"/docs/compose/compose-spec"}},s={},u=[{value:"Configuring Podman for Kind on Windows Subsystem for Linux (WSL)",id:"configuring",level:2},{value:"Procedure",id:"procedure",level:4},{value:"Next steps",id:"next-steps",level:4},{value:"Creating a local Kubernetes cluster with Kind",id:"kind-create-cluster",level:2},{value:"Prerequisites",id:"prerequisites",level:4},{value:"Procedure",id:"procedure-1",level:4},{value:"Next steps",id:"next-steps-1",level:4},{value:"Working with your local Kind-powered Kubernetes cluster",id:"set-current-context",level:2},{value:"Procedure",id:"procedure-2",level:4},{value:"Verification",id:"verification",level:4},{value:"Deleting a local Kubernetes cluster with Kind",id:"kind-delete-cluster",level:2},{value:"Prerequisites",id:"prerequisites-1",level:4},{value:"Procedure",id:"procedure-3",level:4},{value:"Restarting your local Kubernetes cluster with Kind",id:"restarting-kind",level:2},{value:"Workaround",id:"workaround",level:4}],c={toc:u};function d(e){let{components:t,...n}=e;return(0,i.kt)("wrapper",(0,r.Z)({},c,n,{components:t,mdxType:"MDXLayout"}),(0,i.kt)("h1",{id:"running-kubernetes-on-your-workstation-with-kind-and-podman"},"Running Kubernetes on your workstation with Kind and Podman"),(0,i.kt)("p",null,(0,i.kt)("a",{parentName:"p",href:"https://kind.sigs.k8s.io/"},"Kind")," is a command line tool for running local Kubernetes clusters on a container engine, such as Podman."),(0,i.kt)("h2",{id:"configuring"},"Configuring Podman for Kind on Windows Subsystem for Linux (WSL)"),(0,i.kt)("p",null,"When you create a Podman machine, Podman creates two system connections:"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},"The default rootless connection."),(0,i.kt)("li",{parentName:"ul"},"A rootful connection, which has a ",(0,i.kt)("inlineCode",{parentName:"li"},"-root")," suffix.")),(0,i.kt)("p",null,"With a Podman machine running on WSL, Kind:"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},"Uses the default Podman connection."),(0,i.kt)("li",{parentName:"ul"},"Requires the rootful connection.")),(0,i.kt)("p",null,"Therefore, set the Podman machine default connection to rootful."),(0,i.kt)("h4",{id:"procedure"},"Procedure"),(0,i.kt)("ol",null,(0,i.kt)("li",{parentName:"ol"},(0,i.kt)("p",{parentName:"li"},"List the Podman system connections:"),(0,i.kt)("pre",{parentName:"li"},(0,i.kt)("code",{parentName:"pre",className:"language-shell-session"},"$ podman system connection ls\n"))),(0,i.kt)("li",{parentName:"ol"},(0,i.kt)("p",{parentName:"li"},"Set the Podman system default connection to connection that has the ",(0,i.kt)("inlineCode",{parentName:"p"},"-root")," suffix:"),(0,i.kt)("pre",{parentName:"li"},(0,i.kt)("code",{parentName:"pre",className:"language-shell-session"},"$ podman system connection default podman-machine-default-root\n")))),(0,i.kt)("h4",{id:"next-steps"},"Next steps"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("a",{parentName:"li",href:"#kind-create-cluster"},"Create your Kind cluster"))),(0,i.kt)("h2",{id:"kind-create-cluster"},"Creating a local Kubernetes cluster with Kind"),(0,i.kt)("h4",{id:"prerequisites"},"Prerequisites"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("a",{parentName:"li",href:"#configuring"},"You configured Podman"),"."),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("a",{parentName:"li",href:"https://kind.sigs.k8s.io/"},"You installed Kind"),".")),(0,i.kt)("h4",{id:"procedure-1"},"Procedure"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"Create a Kind cluster"),(0,i.kt)("pre",{parentName:"li"},(0,i.kt)("code",{parentName:"pre",className:"language-shell-session"},"$ kind create cluster\n")))),(0,i.kt)("h4",{id:"next-steps-1"},"Next steps"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("a",{parentName:"li",href:"#set-current-context"},"Work with your Kind cluster"))),(0,i.kt)("h2",{id:"set-current-context"},"Working with your local Kind-powered Kubernetes cluster"),(0,i.kt)("p",null,"Set your Kubernetes context to your local Kind-powered Kubernetes cluster."),(0,i.kt)("h4",{id:"procedure-2"},"Procedure"),(0,i.kt)("ol",null,(0,i.kt)("li",{parentName:"ol"},"Open the Podman Desktop tray."),(0,i.kt)("li",{parentName:"ol"},"Go to ",(0,i.kt)("strong",{parentName:"li"},"Kubernetes"),"."),(0,i.kt)("li",{parentName:"ol"},"Click on the Kubernetes context with the ",(0,i.kt)("inlineCode",{parentName:"li"},"kind")," suffix.")),(0,i.kt)("h4",{id:"verification"},"Verification"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"The Kubernetes CLI reports that the current context is your cluster with the ",(0,i.kt)("inlineCode",{parentName:"p"},"kind")," suffix:"),(0,i.kt)("pre",{parentName:"li"},(0,i.kt)("code",{parentName:"pre",className:"language-shell-session"},"$ kubectl config current-context\n")))),(0,i.kt)("h2",{id:"kind-delete-cluster"},"Deleting a local Kubernetes cluster with Kind"),(0,i.kt)("h4",{id:"prerequisites-1"},"Prerequisites"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("a",{parentName:"li",href:"#configuring"},"You configured Podman"),"."),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("a",{parentName:"li",href:"https://kind.sigs.k8s.io/"},"You installed Kind"),".")),(0,i.kt)("h4",{id:"procedure-3"},"Procedure"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"Delete the Kind cluster"),(0,i.kt)("pre",{parentName:"li"},(0,i.kt)("code",{parentName:"pre",className:"language-shell-session"},"$ kind delete cluster\n")))),(0,i.kt)("h2",{id:"restarting-kind"},"Restarting your local Kubernetes cluster with Kind"),(0,i.kt)("p",null,"Kind has no command to restart a cluster."),(0,i.kt)("h4",{id:"workaround"},"Workaround"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},"Consider replacing Kind with a local Kubernetes cluster that you can restart, such as ",(0,i.kt)("a",{parentName:"li",href:"https://developers.redhat.com/products/openshift-local/"},"OpenShift Local"),"."),(0,i.kt)("li",{parentName:"ul"},"Consider ",(0,i.kt)("a",{parentName:"li",href:"#kind-delete-cluster"},"deleting your Kind cluster"),", and ",(0,i.kt)("a",{parentName:"li",href:"#kind-create-cluster"},"creating a Kind cluster"),".")))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/5bb642ff.b3036b96.js b/assets/js/5bb642ff.b3036b96.js deleted file mode 100644 index 61bc95ce581..00000000000 --- a/assets/js/5bb642ff.b3036b96.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[9998],{5318:(e,n,t)=>{t.d(n,{Zo:()=>u,kt:()=>p});var o=t(7378);function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function i(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,o)}return t}function a(e){for(var n=1;n=0||(r[t]=e[t]);return r}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(r[t]=e[t])}return r}var l=o.createContext({}),d=function(e){var n=o.useContext(l),t=n;return e&&(t="function"==typeof e?e(n):a(a({},n),e)),t},u=function(e){var n=d(e.components);return o.createElement(l.Provider,{value:n},e.children)},m={inlineCode:"code",wrapper:function(e){var n=e.children;return o.createElement(o.Fragment,{},n)}},c=o.forwardRef((function(e,n){var t=e.components,r=e.mdxType,i=e.originalType,l=e.parentName,u=s(e,["components","mdxType","originalType","parentName"]),c=d(t),p=r,k=c["".concat(l,".").concat(p)]||c[p]||m[p]||i;return t?o.createElement(k,a(a({ref:n},u),{},{components:t})):o.createElement(k,a({ref:n},u))}));function p(e,n){var t=arguments,r=n&&n.mdxType;if("string"==typeof e||r){var i=t.length,a=new Array(i);a[0]=c;var s={};for(var l in n)hasOwnProperty.call(n,l)&&(s[l]=n[l]);s.originalType=e,s.mdxType="string"==typeof e?e:r,a[1]=s;for(var d=2;d{t.r(n),t.d(n,{assets:()=>l,contentTitle:()=>a,default:()=>m,frontMatter:()=>i,metadata:()=>s,toc:()=>d});var o=t(5773),r=(t(7378),t(5318));const i={sidebar_position:1,title:"Kind support",description:"Kind is one way to get Kubernetes running on your workstation.",keywords:["podman desktop","podman","containers","migrating","kubernetes","kind"],tags:["migrating-to-kubernetes","kind"]},a="Running Kubernetes on your workstation with Kind",s={unversionedId:"kubernetes/kind",id:"kubernetes/kind",title:"Kind support",description:"Kind is one way to get Kubernetes running on your workstation.",source:"@site/docs/kubernetes/kind.md",sourceDirName:"kubernetes",slug:"/kubernetes/kind",permalink:"/docs/kubernetes/kind",draft:!1,editUrl:"https://github.com/containers/podman-desktop/tree/main/website/docs/kubernetes/kind.md",tags:[{label:"migrating-to-kubernetes",permalink:"/docs/tags/migrating-to-kubernetes"},{label:"kind",permalink:"/docs/tags/kind"}],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1,title:"Kind support",description:"Kind is one way to get Kubernetes running on your workstation.",keywords:["podman desktop","podman","containers","migrating","kubernetes","kind"],tags:["migrating-to-kubernetes","kind"]},sidebar:"mySidebar",previous:{title:"Kubernetes",permalink:"/docs/kubernetes/"},next:{title:"Compose spec with Podman Desktop",permalink:"/docs/compose/compose-spec"}},l={},d=[{value:"Running Kind on Windows Subsystem for Linux (WSL)",id:"running-kind-on-windows-subsystem-for-linux-wsl",level:2},{value:"Configuring an existing Podman machine to run Kind",id:"configuring-an-existing-podman-machine-to-run-kind",level:3},{value:"Procedure",id:"procedure",level:4},{value:"Creating a Podman machine ready to run Kind",id:"creating-a-podman-machine-ready-to-run-kind",level:3},{value:"Prerequisites",id:"prerequisites",level:4},{value:"Procedure",id:"procedure-1",level:4},{value:"Restarting a Podman machine running Kind on Windows",id:"restarting-a-podman-machine-running-kind-on-windows",level:3},{value:"Procedure",id:"procedure-2",level:4},{value:"Workaround",id:"workaround",level:4},{value:"Additional resources",id:"additional-resources",level:4}],u={toc:d};function m(e){let{components:n,...t}=e;return(0,r.kt)("wrapper",(0,o.Z)({},u,t,{components:n,mdxType:"MDXLayout"}),(0,r.kt)("h1",{id:"running-kubernetes-on-your-workstation-with-kind"},"Running Kubernetes on your workstation with Kind"),(0,r.kt)("p",null,"Kind is a command line tool that can create Kubernetes clusters on your favorite container engine."),(0,r.kt)("p",null,"It has experimental support for Podman.\nHowever, Kind has specific requirements that need configuration tuning."),(0,r.kt)("h2",{id:"running-kind-on-windows-subsystem-for-linux-wsl"},"Running Kind on Windows Subsystem for Linux (WSL)"),(0,r.kt)("p",null,"Due to incompatibilities between WSL and systemd, Kind does not work with the ",(0,r.kt)("inlineCode",{parentName:"p"},"rootless")," mode.\nTherefore, to use Kind with your Podman machine, configure ",(0,r.kt)("inlineCode",{parentName:"p"},"rootful")," mode."),(0,r.kt)("h3",{id:"configuring-an-existing-podman-machine-to-run-kind"},"Configuring an existing Podman machine to run Kind"),(0,r.kt)("p",null,"When you create a Podman machine, Podman creates two system connections:"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("inlineCode",{parentName:"li"},"rootless")),(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("inlineCode",{parentName:"li"},"rootful"))),(0,r.kt)("p",null,"Kind use the default Podman connection.\nTherefore, you must set the default connection to ",(0,r.kt)("inlineCode",{parentName:"p"},"rootful"),"."),(0,r.kt)("h4",{id:"procedure"},"Procedure"),(0,r.kt)("ol",null,(0,r.kt)("li",{parentName:"ol"},(0,r.kt)("p",{parentName:"li"},"List the Podman system connections:"),(0,r.kt)("pre",{parentName:"li"},(0,r.kt)("code",{parentName:"pre",className:"language-shell"},"> podman system connection ls\n")),(0,r.kt)("p",{parentName:"li"},"The output is similar to the following:"),(0,r.kt)("pre",{parentName:"li"},(0,r.kt)("code",{parentName:"pre",className:"language-shell"},"Name URI Identity Default\npodman-machine-default ssh://user@localhost:54133/run/user/1000/podman/podman.sock C:\\Users\\Jeff\\.ssh\\podman-machine-default true\npodman-machine-default-root ssh://root@localhost:54133/run/podman/podman.sock C:\\Users\\Jeff\\.ssh\\podman-machine-default false\n"))),(0,r.kt)("li",{parentName:"ol"},(0,r.kt)("p",{parentName:"li"},"Modify the default connection to be rootful"))),(0,r.kt)("p",null,"The rootful connection is suffixed by ",(0,r.kt)("inlineCode",{parentName:"p"},"-root"),". If it is not the default one, you must issue the following command:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre",className:"language-shell"},"> podman system connection default podman-machine-default-root\n")),(0,r.kt)("h3",{id:"creating-a-podman-machine-ready-to-run-kind"},"Creating a Podman machine ready to run Kind"),(0,r.kt)("h4",{id:"prerequisites"},"Prerequisites"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"No existing Podman machine ")),(0,r.kt)("h4",{id:"procedure-1"},"Procedure"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("p",{parentName:"li"},"Create a rootful Podman machine:"),(0,r.kt)("pre",{parentName:"li"},(0,r.kt)("code",{parentName:"pre",className:"language-shell"},"podman machine init --rootful my-machine-name\n")))),(0,r.kt)("p",null,"If this is the only Podman machine, it will be created and the default machine connection will be the rooful one so\nthere is no extra configuration required."),(0,r.kt)("p",null,"If there are several Podman machine, proceed as in ",(0,r.kt)("a",{parentName:"p",href:"#exiting-podman-machine"},"Existing Podman machine")),(0,r.kt)("h3",{id:"restarting-a-podman-machine-running-kind-on-windows"},"Restarting a Podman machine running Kind on Windows"),(0,r.kt)("p",null,"On Windows/WSL, avoid stopping the Podman machine while one or several Kind clusters are running.\nThe stop command emits an error message, and the following Podman machine start seems to fail."),(0,r.kt)("h4",{id:"procedure-2"},"Procedure"),(0,r.kt)("ol",null,(0,r.kt)("li",{parentName:"ol"},"Stop all existing Kind clusters."),(0,r.kt)("li",{parentName:"ol"},"Stop the Podman machine."),(0,r.kt)("li",{parentName:"ol"},"Start the Podman machine.")),(0,r.kt)("h4",{id:"workaround"},"Workaround"),(0,r.kt)("ol",null,(0,r.kt)("li",{parentName:"ol"},"Keep existing Kind clusters running."),(0,r.kt)("li",{parentName:"ol"},"Stop the Podman machine."),(0,r.kt)("li",{parentName:"ol"},"Start the Podman machine."),(0,r.kt)("li",{parentName:"ol"},"The Podman machine start reports success, but you cannot connect to the Podman machine."),(0,r.kt)("li",{parentName:"ol"},"Stop the Podman machine."),(0,r.kt)("li",{parentName:"ol"},"Start the Podman machine.")),(0,r.kt)("h4",{id:"additional-resources"},"Additional resources"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("a",{parentName:"li",href:"https://kind.sigs.k8s.io/"},"Kind"))))}m.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/75281220.597dc9a2.js b/assets/js/75281220.e9f9f6b2.js similarity index 86% rename from assets/js/75281220.597dc9a2.js rename to assets/js/75281220.e9f9f6b2.js index 8d2ece9874d..67dd1e6bf3f 100644 --- a/assets/js/75281220.597dc9a2.js +++ b/assets/js/75281220.e9f9f6b2.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7366],{5318:(e,t,n)=>{n.d(t,{Zo:()=>l,kt:()=>m});var r=n(7378);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var u=r.createContext({}),c=function(e){var t=r.useContext(u),n=t;return e&&(n="function"==typeof e?e(t):a(a({},t),e)),n},l=function(e){var t=c(e.components);return r.createElement(u.Provider,{value:t},e.children)},p={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},d=r.forwardRef((function(e,t){var n=e.components,o=e.mdxType,i=e.originalType,u=e.parentName,l=s(e,["components","mdxType","originalType","parentName"]),d=c(n),m=o,f=d["".concat(u,".").concat(m)]||d[m]||p[m]||i;return n?r.createElement(f,a(a({ref:t},l),{},{components:n})):r.createElement(f,a({ref:t},l))}));function m(e,t){var n=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var i=n.length,a=new Array(i);a[0]=d;var s={};for(var u in t)hasOwnProperty.call(t,u)&&(s[u]=t[u]);s.originalType=e,s.mdxType="string"==typeof e?e:o,a[1]=s;for(var c=2;c{n.r(t),n.d(t,{assets:()=>u,contentTitle:()=>a,default:()=>p,frontMatter:()=>i,metadata:()=>s,toc:()=>c});var r=n(5773),o=(n(7378),n(5318));const i={sidebar_position:5,title:"Kubernetes",description:"Migrate transparently from Podman to Kubernetes, and continue using familiar workflows.",keywords:["podman desktop","podman","containers","migrating","kubernetes"],tags:["migrating-to-kubernetes"]},a="Migrating containers to Kubernetes",s={unversionedId:"kubernetes/index",id:"kubernetes/index",title:"Kubernetes",description:"Migrate transparently from Podman to Kubernetes, and continue using familiar workflows.",source:"@site/docs/kubernetes/index.md",sourceDirName:"kubernetes",slug:"/kubernetes/",permalink:"/docs/kubernetes/",draft:!1,editUrl:"https://github.com/containers/podman-desktop/tree/main/website/docs/kubernetes/index.md",tags:[{label:"migrating-to-kubernetes",permalink:"/docs/tags/migrating-to-kubernetes"}],version:"current",sidebarPosition:5,frontMatter:{sidebar_position:5,title:"Kubernetes",description:"Migrate transparently from Podman to Kubernetes, and continue using familiar workflows.",keywords:["podman desktop","podman","containers","migrating","kubernetes"],tags:["migrating-to-kubernetes"]},sidebar:"mySidebar",previous:{title:"Verifying your tools are using Podman",permalink:"/docs/migrating-from-docker/verifying-your-tools-are-using-podman"},next:{title:"Kind support",permalink:"/docs/kubernetes/kind"}},u={},c=[],l={toc:c};function p(e){let{components:t,...n}=e;return(0,o.kt)("wrapper",(0,r.Z)({},l,n,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("h1",{id:"migrating-containers-to-kubernetes"},"Migrating containers to Kubernetes"),(0,o.kt)("p",null,"Podman Desktop and Podman have many features allowing easy migration from containers to Kubernetes:"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"kubernetes/kind"},"Kind support"))))}p.isMDXComponent=!0}}]); \ No newline at end of file +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7366],{5318:(e,t,n)=>{n.d(t,{Zo:()=>l,kt:()=>m});var r=n(7378);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var u=r.createContext({}),c=function(e){var t=r.useContext(u),n=t;return e&&(n="function"==typeof e?e(t):a(a({},t),e)),n},l=function(e){var t=c(e.components);return r.createElement(u.Provider,{value:t},e.children)},p={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},d=r.forwardRef((function(e,t){var n=e.components,o=e.mdxType,i=e.originalType,u=e.parentName,l=s(e,["components","mdxType","originalType","parentName"]),d=c(n),m=o,f=d["".concat(u,".").concat(m)]||d[m]||p[m]||i;return n?r.createElement(f,a(a({ref:t},l),{},{components:n})):r.createElement(f,a({ref:t},l))}));function m(e,t){var n=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var i=n.length,a=new Array(i);a[0]=d;var s={};for(var u in t)hasOwnProperty.call(t,u)&&(s[u]=t[u]);s.originalType=e,s.mdxType="string"==typeof e?e:o,a[1]=s;for(var c=2;c{n.r(t),n.d(t,{assets:()=>u,contentTitle:()=>a,default:()=>p,frontMatter:()=>i,metadata:()=>s,toc:()=>c});var r=n(5773),o=(n(7378),n(5318));const i={sidebar_position:5,title:"Kubernetes",description:"Migrate transparently from Podman to Kubernetes, and continue using familiar workflows.",keywords:["podman desktop","podman","containers","migrating","kubernetes"],tags:["migrating-to-kubernetes"]},a="Migrating containers to Kubernetes",s={unversionedId:"kubernetes/index",id:"kubernetes/index",title:"Kubernetes",description:"Migrate transparently from Podman to Kubernetes, and continue using familiar workflows.",source:"@site/docs/kubernetes/index.md",sourceDirName:"kubernetes",slug:"/kubernetes/",permalink:"/docs/kubernetes/",draft:!1,editUrl:"https://github.com/containers/podman-desktop/tree/main/website/docs/kubernetes/index.md",tags:[{label:"migrating-to-kubernetes",permalink:"/docs/tags/migrating-to-kubernetes"}],version:"current",sidebarPosition:5,frontMatter:{sidebar_position:5,title:"Kubernetes",description:"Migrate transparently from Podman to Kubernetes, and continue using familiar workflows.",keywords:["podman desktop","podman","containers","migrating","kubernetes"],tags:["migrating-to-kubernetes"]},sidebar:"mySidebar",previous:{title:"Verifying your tools are using Podman",permalink:"/docs/migrating-from-docker/verifying-your-tools-are-using-podman"},next:{title:"Kind",permalink:"/docs/kubernetes/kind"}},u={},c=[],l={toc:c};function p(e){let{components:t,...n}=e;return(0,o.kt)("wrapper",(0,r.Z)({},l,n,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("h1",{id:"migrating-containers-to-kubernetes"},"Migrating containers to Kubernetes"),(0,o.kt)("p",null,"Podman Desktop and Podman have many features allowing easy migration from containers to Kubernetes:"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"kubernetes/kind"},"Kind support"))))}p.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/7591d420.f4d8532f.js b/assets/js/7591d420.2a4e6111.js similarity index 53% rename from assets/js/7591d420.f4d8532f.js rename to assets/js/7591d420.2a4e6111.js index 93711ddea4e..510d4d657b6 100644 --- a/assets/js/7591d420.f4d8532f.js +++ b/assets/js/7591d420.2a4e6111.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7220],{7304:e=>{e.exports=JSON.parse('{"label":"migrating-to-kubernetes","permalink":"/docs/tags/migrating-to-kubernetes","allTagsPath":"/docs/tags","count":3,"items":[{"id":"extensions/index","title":"Extensions","description":"Writing or deploying extensions.","permalink":"/docs/extensions/"},{"id":"kubernetes/kind","title":"Kind support","description":"Kind is one way to get Kubernetes running on your workstation.","permalink":"/docs/kubernetes/kind"},{"id":"kubernetes/index","title":"Kubernetes","description":"Migrate transparently from Podman to Kubernetes, and continue using familiar workflows.","permalink":"/docs/kubernetes/"}]}')}}]); \ No newline at end of file +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7220],{7304:e=>{e.exports=JSON.parse('{"label":"migrating-to-kubernetes","permalink":"/docs/tags/migrating-to-kubernetes","allTagsPath":"/docs/tags","count":3,"items":[{"id":"extensions/index","title":"Extensions","description":"Writing or deploying extensions.","permalink":"/docs/extensions/"},{"id":"kubernetes/kind","title":"Kind","description":"Kind is one way to get Kubernetes running on your workstation.","permalink":"/docs/kubernetes/kind"},{"id":"kubernetes/index","title":"Kubernetes","description":"Migrate transparently from Podman to Kubernetes, and continue using familiar workflows.","permalink":"/docs/kubernetes/"}]}')}}]); \ No newline at end of file diff --git a/assets/js/819ef483.62eefa8d.js b/assets/js/819ef483.ec4ba129.js similarity index 51% rename from assets/js/819ef483.62eefa8d.js rename to assets/js/819ef483.ec4ba129.js index 89a4e4fc022..1bfef97e416 100644 --- a/assets/js/819ef483.62eefa8d.js +++ b/assets/js/819ef483.ec4ba129.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[1676],{3832:e=>{e.exports=JSON.parse('{"label":"kind","permalink":"/docs/tags/kind","allTagsPath":"/docs/tags","count":1,"items":[{"id":"kubernetes/kind","title":"Kind support","description":"Kind is one way to get Kubernetes running on your workstation.","permalink":"/docs/kubernetes/kind"}]}')}}]); \ No newline at end of file +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[1676],{3832:e=>{e.exports=JSON.parse('{"label":"kind","permalink":"/docs/tags/kind","allTagsPath":"/docs/tags","count":1,"items":[{"id":"kubernetes/kind","title":"Kind","description":"Kind is one way to get Kubernetes running on your workstation.","permalink":"/docs/kubernetes/kind"}]}')}}]); \ No newline at end of file diff --git a/assets/js/935f2afb.0092c41e.js b/assets/js/935f2afb.0092c41e.js deleted file mode 100644 index e3a86cba5be..00000000000 --- a/assets/js/935f2afb.0092c41e.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[53],{1109:n=>{n.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"mySidebar":[{"type":"link","label":"Introduction","href":"/docs/intro","docId":"intro"},{"type":"category","label":"Installing Podman Desktop","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"Installing Podman Desktop on Windows","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Installing Podman Desktop silently","href":"/docs/Installation/windows-install/installing-podman-desktop-silently-with-the-windows-installer","docId":"Installation/windows-install/installing-podman-desktop-silently-with-the-windows-installer"},{"type":"link","label":"Installing Podman Desktop with Chocolatey","href":"/docs/Installation/windows-install/installing-podman-desktop-with-chocolatey","docId":"Installation/windows-install/installing-podman-desktop-with-chocolatey"},{"type":"link","label":"Installing Podman Desktop with Scoop","href":"/docs/Installation/windows-install/installing-podman-desktop-with-scoop","docId":"Installation/windows-install/installing-podman-desktop-with-scoop"},{"type":"link","label":"Installing Podman Desktop in a restricted environment","href":"/docs/Installation/windows-install/installing-podman-desktop-and-podman-in-a-restricted-environment","docId":"Installation/windows-install/installing-podman-desktop-and-podman-in-a-restricted-environment"},{"type":"link","label":"Installing Podman Desktop with Winget","href":"/docs/Installation/windows-install/installing-podman-desktop-with-winget","docId":"Installation/windows-install/installing-podman-desktop-with-winget"},{"type":"link","label":"Installing Podman on Windows","href":"/docs/Installation/windows-install/installing-podman-with-podman-desktop","docId":"Installation/windows-install/installing-podman-with-podman-desktop"},{"type":"link","label":"Installing Podman with OpenShift Local","href":"/docs/Installation/windows-install/installing-podman-with-openshift-local","docId":"Installation/windows-install/installing-podman-with-openshift-local"}],"href":"/docs/Installation/windows-install/"},{"type":"link","label":"MacOS","href":"/docs/Installation/macos-install","docId":"Installation/macos-install"},{"type":"category","label":"Linux","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Installing from a Flatpak bundle","href":"/docs/Installation/linux-install/installing-podman-desktop-from-a-flatpak-bundle","docId":"Installation/linux-install/installing-podman-desktop-from-a-flatpak-bundle"},{"type":"link","label":"Installing from a compressed tar file","href":"/docs/Installation/linux-install/installing-podman-desktop-from-a-compressed-tar-file","docId":"Installation/linux-install/installing-podman-desktop-from-a-compressed-tar-file"}],"href":"/docs/Installation/linux-install/"}],"href":"/docs/Installation/"},{"type":"category","label":"Getting Started","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Getting Started with Podman Desktop","href":"/docs/getting-started/getting-started","docId":"getting-started/getting-started"}]},{"type":"category","label":"Migrating from Docker","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Importing saved containers","href":"/docs/migrating-from-docker/importing-saved-containers","docId":"migrating-from-docker/importing-saved-containers"},{"type":"link","label":"Using the `DOCKER_HOST` environment variable","href":"/docs/migrating-from-docker/using-the-docker_host-environment-variable","docId":"migrating-from-docker/using-the-docker_host-environment-variable"},{"type":"link","label":"Using `podman-mac-helper` on macOS","href":"/docs/migrating-from-docker/using-podman-mac-helper","docId":"migrating-from-docker/using-podman-mac-helper"},{"type":"link","label":"Emulating Docker CLI with Podman","href":"/docs/migrating-from-docker/emulating-docker-cli-with-podman","docId":"migrating-from-docker/emulating-docker-cli-with-podman"},{"type":"link","label":"Verifying your tools are using Podman","href":"/docs/migrating-from-docker/verifying-your-tools-are-using-podman","docId":"migrating-from-docker/verifying-your-tools-are-using-podman"}],"href":"/docs/migrating-from-docker/"},{"type":"category","label":"Kubernetes","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Kind support","href":"/docs/kubernetes/kind","docId":"kubernetes/kind"}],"href":"/docs/kubernetes/"},{"type":"category","label":"Compose","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Compose spec with Podman Desktop","href":"/docs/compose/compose-spec","docId":"compose/compose-spec"},{"type":"link","label":"Podman Compose with Podman Desktop","href":"/docs/compose/podman-compose","docId":"compose/podman-compose"}]},{"type":"category","label":"Extensions","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Writing","href":"/docs/extensions/write/","docId":"extensions/write/index"},{"type":"link","label":"Publishing","href":"/docs/extensions/publish/","docId":"extensions/publish/index"},{"type":"link","label":"Installing","href":"/docs/extensions/install/","docId":"extensions/install/index"}],"href":"/docs/extensions/"},{"type":"link","label":"Troubleshooting","href":"/docs/troubleshooting","docId":"troubleshooting"}]},"docs":{"compose/compose-spec":{"id":"compose/compose-spec","title":"Compose spec with Podman Desktop","description":"Introduction","sidebar":"mySidebar"},"compose/podman-compose":{"id":"compose/podman-compose","title":"Podman Compose with Podman Desktop","description":"Introduction","sidebar":"mySidebar"},"extensions/index":{"id":"extensions/index","title":"Extensions","description":"Writing or deploying extensions.","sidebar":"mySidebar"},"extensions/install/index":{"id":"extensions/install/index","title":"Installing","description":"Install Podman Desktop extension","sidebar":"mySidebar"},"extensions/publish/index":{"id":"extensions/publish/index","title":"Publishing","description":"Publishing a Podman Desktop extension","sidebar":"mySidebar"},"extensions/write/index":{"id":"extensions/write/index","title":"Writing","description":"Writing a Podman Desktop extension","sidebar":"mySidebar"},"getting-started/getting-started":{"id":"getting-started/getting-started","title":"Getting Started with Podman Desktop","description":"This blog will help you build and run your first container image on Podman Desktop","sidebar":"mySidebar"},"Installation/index":{"id":"Installation/index","title":"Installing Podman Desktop","description":"You can install Podman Desktop on Windows, macOS, and Linux.","sidebar":"mySidebar"},"Installation/linux-install/index":{"id":"Installation/linux-install/index","title":"Linux","description":"You can install Podman Desktop on Linux from Flathub, a Flatpak bundle, or a ZIP archive.","sidebar":"mySidebar"},"Installation/linux-install/installing-podman-desktop-from-a-compressed-tar-file":{"id":"Installation/linux-install/installing-podman-desktop-from-a-compressed-tar-file","title":"Installing from a compressed tar file","description":"You can install Podman Desktop on Linux from a compressed tar file.","sidebar":"mySidebar"},"Installation/linux-install/installing-podman-desktop-from-a-flatpak-bundle":{"id":"Installation/linux-install/installing-podman-desktop-from-a-flatpak-bundle","title":"Installing from a Flatpak bundle","description":"You can install Podman Desktop on Linux from a Flatpak bundle.","sidebar":"mySidebar"},"Installation/macos-install":{"id":"Installation/macos-install","title":"MacOS","description":"This page contains information regarding installation of Podman Desktop on MacOS.","sidebar":"mySidebar"},"Installation/windows-install/index":{"id":"Installation/windows-install/index","title":"Installing Podman Desktop on Windows","description":"How to install Podman on Windows.","sidebar":"mySidebar"},"Installation/windows-install/installing-podman-desktop-and-podman-in-a-restricted-environment":{"id":"Installation/windows-install/installing-podman-desktop-and-podman-in-a-restricted-environment","title":"Installing Podman Desktop in a restricted environment","description":"Installing Podman Desktop on Windows in a restricted environment","sidebar":"mySidebar"},"Installation/windows-install/installing-podman-desktop-silently-with-the-windows-installer":{"id":"Installation/windows-install/installing-podman-desktop-silently-with-the-windows-installer","title":"Installing Podman Desktop silently","description":"Installing Podman Desktop silently on Windows with the installer","sidebar":"mySidebar"},"Installation/windows-install/installing-podman-desktop-with-chocolatey":{"id":"Installation/windows-install/installing-podman-desktop-with-chocolatey","title":"Installing Podman Desktop with Chocolatey","description":"Installing Podman Desktop on Windows with Chocolatey","sidebar":"mySidebar"},"Installation/windows-install/installing-podman-desktop-with-scoop":{"id":"Installation/windows-install/installing-podman-desktop-with-scoop","title":"Installing Podman Desktop with Scoop","description":"Installing Podman Desktop on Windows with Scoop","sidebar":"mySidebar"},"Installation/windows-install/installing-podman-desktop-with-winget":{"id":"Installation/windows-install/installing-podman-desktop-with-winget","title":"Installing Podman Desktop with Winget","description":"Installing Podman Desktop on Windows with Winget","sidebar":"mySidebar"},"Installation/windows-install/installing-podman-with-openshift-local":{"id":"Installation/windows-install/installing-podman-with-openshift-local","title":"Installing Podman with OpenShift Local","description":"OpenShift Local can assist you to install Podman on Windows.","sidebar":"mySidebar"},"Installation/windows-install/installing-podman-with-podman-desktop":{"id":"Installation/windows-install/installing-podman-with-podman-desktop","title":"Installing Podman on Windows","description":"Podman Desktop can assist you to install Podman on Windows.","sidebar":"mySidebar"},"intro":{"id":"intro","title":"Introduction","description":"Let\'s discover Podman Desktop in less than 5 minutes.","sidebar":"mySidebar"},"kubernetes/index":{"id":"kubernetes/index","title":"Kubernetes","description":"Migrate transparently from Podman to Kubernetes, and continue using familiar workflows.","sidebar":"mySidebar"},"kubernetes/kind":{"id":"kubernetes/kind","title":"Kind support","description":"Kind is one way to get Kubernetes running on your workstation.","sidebar":"mySidebar"},"migrating-from-docker/emulating-docker-cli-with-podman":{"id":"migrating-from-docker/emulating-docker-cli-with-podman","title":"Emulating Docker CLI with Podman","description":"Emulation Docker CLI with Podman can make it easier to migrate from Docker to Podman, as it allows you to continue using familiar Docker commands while taking advantage of the benefits of Podman.","sidebar":"mySidebar"},"migrating-from-docker/importing-saved-containers":{"id":"migrating-from-docker/importing-saved-containers","title":"Importing saved containers","description":"Import saved containers to migrate transparently to Podman, and continue using familiar containers.","sidebar":"mySidebar"},"migrating-from-docker/index":{"id":"migrating-from-docker/index","title":"Migrating from Docker","description":"Migrate transparently from Docker to Podman, and continue using familiar workflows.","sidebar":"mySidebar"},"migrating-from-docker/using-podman-mac-helper":{"id":"migrating-from-docker/using-podman-mac-helper","title":"Using `podman-mac-helper` on macOS","description":"Using the `podman-mac-helper` tool can make it easier to migrate from Docker to Podman on macOS, as it allows you to continue using familiar Docker commands while taking advantage of the benefits of Podman.","sidebar":"mySidebar"},"migrating-from-docker/using-the-docker_host-environment-variable":{"id":"migrating-from-docker/using-the-docker_host-environment-variable","title":"Using the `DOCKER_HOST` environment variable","description":"Using the `DOCKER_HOST` environment variable can make it easier to migrate from Docker to Podman Desktop, as it allows you to continue using familiar Docker commands while taking advantage of the benefits of Podman.","sidebar":"mySidebar"},"migrating-from-docker/verifying-your-tools-are-using-podman":{"id":"migrating-from-docker/verifying-your-tools-are-using-podman","title":"Verifying your tools are using Podman","description":"Verify that your tools are using Podman rather than Docker.","sidebar":"mySidebar"},"troubleshooting":{"id":"troubleshooting","title":"Troubleshooting","description":"If you cannot find your issue here or in the documentation, please fill an issue on our repository. You can also explore the discussions and do a search on similar issues on the repository.","sidebar":"mySidebar"}}}')}}]); \ No newline at end of file diff --git a/assets/js/935f2afb.86e060ae.js b/assets/js/935f2afb.86e060ae.js new file mode 100644 index 00000000000..06c33087b00 --- /dev/null +++ b/assets/js/935f2afb.86e060ae.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[53],{1109:n=>{n.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"mySidebar":[{"type":"link","label":"Introduction","href":"/docs/intro","docId":"intro"},{"type":"category","label":"Installing Podman Desktop","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"Installing Podman Desktop on Windows","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Installing Podman Desktop silently","href":"/docs/Installation/windows-install/installing-podman-desktop-silently-with-the-windows-installer","docId":"Installation/windows-install/installing-podman-desktop-silently-with-the-windows-installer"},{"type":"link","label":"Installing Podman Desktop with Chocolatey","href":"/docs/Installation/windows-install/installing-podman-desktop-with-chocolatey","docId":"Installation/windows-install/installing-podman-desktop-with-chocolatey"},{"type":"link","label":"Installing Podman Desktop with Scoop","href":"/docs/Installation/windows-install/installing-podman-desktop-with-scoop","docId":"Installation/windows-install/installing-podman-desktop-with-scoop"},{"type":"link","label":"Installing Podman Desktop in a restricted environment","href":"/docs/Installation/windows-install/installing-podman-desktop-and-podman-in-a-restricted-environment","docId":"Installation/windows-install/installing-podman-desktop-and-podman-in-a-restricted-environment"},{"type":"link","label":"Installing Podman Desktop with Winget","href":"/docs/Installation/windows-install/installing-podman-desktop-with-winget","docId":"Installation/windows-install/installing-podman-desktop-with-winget"},{"type":"link","label":"Installing Podman on Windows","href":"/docs/Installation/windows-install/installing-podman-with-podman-desktop","docId":"Installation/windows-install/installing-podman-with-podman-desktop"},{"type":"link","label":"Installing Podman with OpenShift Local","href":"/docs/Installation/windows-install/installing-podman-with-openshift-local","docId":"Installation/windows-install/installing-podman-with-openshift-local"}],"href":"/docs/Installation/windows-install/"},{"type":"link","label":"MacOS","href":"/docs/Installation/macos-install","docId":"Installation/macos-install"},{"type":"category","label":"Linux","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Installing from a Flatpak bundle","href":"/docs/Installation/linux-install/installing-podman-desktop-from-a-flatpak-bundle","docId":"Installation/linux-install/installing-podman-desktop-from-a-flatpak-bundle"},{"type":"link","label":"Installing from a compressed tar file","href":"/docs/Installation/linux-install/installing-podman-desktop-from-a-compressed-tar-file","docId":"Installation/linux-install/installing-podman-desktop-from-a-compressed-tar-file"}],"href":"/docs/Installation/linux-install/"}],"href":"/docs/Installation/"},{"type":"category","label":"Getting Started","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Getting Started with Podman Desktop","href":"/docs/getting-started/getting-started","docId":"getting-started/getting-started"}]},{"type":"category","label":"Migrating from Docker","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Importing saved containers","href":"/docs/migrating-from-docker/importing-saved-containers","docId":"migrating-from-docker/importing-saved-containers"},{"type":"link","label":"Using the `DOCKER_HOST` environment variable","href":"/docs/migrating-from-docker/using-the-docker_host-environment-variable","docId":"migrating-from-docker/using-the-docker_host-environment-variable"},{"type":"link","label":"Using `podman-mac-helper` on macOS","href":"/docs/migrating-from-docker/using-podman-mac-helper","docId":"migrating-from-docker/using-podman-mac-helper"},{"type":"link","label":"Emulating Docker CLI with Podman","href":"/docs/migrating-from-docker/emulating-docker-cli-with-podman","docId":"migrating-from-docker/emulating-docker-cli-with-podman"},{"type":"link","label":"Verifying your tools are using Podman","href":"/docs/migrating-from-docker/verifying-your-tools-are-using-podman","docId":"migrating-from-docker/verifying-your-tools-are-using-podman"}],"href":"/docs/migrating-from-docker/"},{"type":"category","label":"Kubernetes","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Kind","href":"/docs/kubernetes/kind","docId":"kubernetes/kind"}],"href":"/docs/kubernetes/"},{"type":"category","label":"Compose","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Compose spec with Podman Desktop","href":"/docs/compose/compose-spec","docId":"compose/compose-spec"},{"type":"link","label":"Podman Compose with Podman Desktop","href":"/docs/compose/podman-compose","docId":"compose/podman-compose"}]},{"type":"category","label":"Extensions","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Writing","href":"/docs/extensions/write/","docId":"extensions/write/index"},{"type":"link","label":"Publishing","href":"/docs/extensions/publish/","docId":"extensions/publish/index"},{"type":"link","label":"Installing","href":"/docs/extensions/install/","docId":"extensions/install/index"}],"href":"/docs/extensions/"},{"type":"link","label":"Troubleshooting","href":"/docs/troubleshooting","docId":"troubleshooting"}]},"docs":{"compose/compose-spec":{"id":"compose/compose-spec","title":"Compose spec with Podman Desktop","description":"Introduction","sidebar":"mySidebar"},"compose/podman-compose":{"id":"compose/podman-compose","title":"Podman Compose with Podman Desktop","description":"Introduction","sidebar":"mySidebar"},"extensions/index":{"id":"extensions/index","title":"Extensions","description":"Writing or deploying extensions.","sidebar":"mySidebar"},"extensions/install/index":{"id":"extensions/install/index","title":"Installing","description":"Install Podman Desktop extension","sidebar":"mySidebar"},"extensions/publish/index":{"id":"extensions/publish/index","title":"Publishing","description":"Publishing a Podman Desktop extension","sidebar":"mySidebar"},"extensions/write/index":{"id":"extensions/write/index","title":"Writing","description":"Writing a Podman Desktop extension","sidebar":"mySidebar"},"getting-started/getting-started":{"id":"getting-started/getting-started","title":"Getting Started with Podman Desktop","description":"This blog will help you build and run your first container image on Podman Desktop","sidebar":"mySidebar"},"Installation/index":{"id":"Installation/index","title":"Installing Podman Desktop","description":"You can install Podman Desktop on Windows, macOS, and Linux.","sidebar":"mySidebar"},"Installation/linux-install/index":{"id":"Installation/linux-install/index","title":"Linux","description":"You can install Podman Desktop on Linux from Flathub, a Flatpak bundle, or a ZIP archive.","sidebar":"mySidebar"},"Installation/linux-install/installing-podman-desktop-from-a-compressed-tar-file":{"id":"Installation/linux-install/installing-podman-desktop-from-a-compressed-tar-file","title":"Installing from a compressed tar file","description":"You can install Podman Desktop on Linux from a compressed tar file.","sidebar":"mySidebar"},"Installation/linux-install/installing-podman-desktop-from-a-flatpak-bundle":{"id":"Installation/linux-install/installing-podman-desktop-from-a-flatpak-bundle","title":"Installing from a Flatpak bundle","description":"You can install Podman Desktop on Linux from a Flatpak bundle.","sidebar":"mySidebar"},"Installation/macos-install":{"id":"Installation/macos-install","title":"MacOS","description":"This page contains information regarding installation of Podman Desktop on MacOS.","sidebar":"mySidebar"},"Installation/windows-install/index":{"id":"Installation/windows-install/index","title":"Installing Podman Desktop on Windows","description":"How to install Podman on Windows.","sidebar":"mySidebar"},"Installation/windows-install/installing-podman-desktop-and-podman-in-a-restricted-environment":{"id":"Installation/windows-install/installing-podman-desktop-and-podman-in-a-restricted-environment","title":"Installing Podman Desktop in a restricted environment","description":"Installing Podman Desktop on Windows in a restricted environment","sidebar":"mySidebar"},"Installation/windows-install/installing-podman-desktop-silently-with-the-windows-installer":{"id":"Installation/windows-install/installing-podman-desktop-silently-with-the-windows-installer","title":"Installing Podman Desktop silently","description":"Installing Podman Desktop silently on Windows with the installer","sidebar":"mySidebar"},"Installation/windows-install/installing-podman-desktop-with-chocolatey":{"id":"Installation/windows-install/installing-podman-desktop-with-chocolatey","title":"Installing Podman Desktop with Chocolatey","description":"Installing Podman Desktop on Windows with Chocolatey","sidebar":"mySidebar"},"Installation/windows-install/installing-podman-desktop-with-scoop":{"id":"Installation/windows-install/installing-podman-desktop-with-scoop","title":"Installing Podman Desktop with Scoop","description":"Installing Podman Desktop on Windows with Scoop","sidebar":"mySidebar"},"Installation/windows-install/installing-podman-desktop-with-winget":{"id":"Installation/windows-install/installing-podman-desktop-with-winget","title":"Installing Podman Desktop with Winget","description":"Installing Podman Desktop on Windows with Winget","sidebar":"mySidebar"},"Installation/windows-install/installing-podman-with-openshift-local":{"id":"Installation/windows-install/installing-podman-with-openshift-local","title":"Installing Podman with OpenShift Local","description":"OpenShift Local can assist you to install Podman on Windows.","sidebar":"mySidebar"},"Installation/windows-install/installing-podman-with-podman-desktop":{"id":"Installation/windows-install/installing-podman-with-podman-desktop","title":"Installing Podman on Windows","description":"Podman Desktop can assist you to install Podman on Windows.","sidebar":"mySidebar"},"intro":{"id":"intro","title":"Introduction","description":"Let\'s discover Podman Desktop in less than 5 minutes.","sidebar":"mySidebar"},"kubernetes/index":{"id":"kubernetes/index","title":"Kubernetes","description":"Migrate transparently from Podman to Kubernetes, and continue using familiar workflows.","sidebar":"mySidebar"},"kubernetes/kind":{"id":"kubernetes/kind","title":"Kind","description":"Kind is one way to get Kubernetes running on your workstation.","sidebar":"mySidebar"},"migrating-from-docker/emulating-docker-cli-with-podman":{"id":"migrating-from-docker/emulating-docker-cli-with-podman","title":"Emulating Docker CLI with Podman","description":"Emulation Docker CLI with Podman can make it easier to migrate from Docker to Podman, as it allows you to continue using familiar Docker commands while taking advantage of the benefits of Podman.","sidebar":"mySidebar"},"migrating-from-docker/importing-saved-containers":{"id":"migrating-from-docker/importing-saved-containers","title":"Importing saved containers","description":"Import saved containers to migrate transparently to Podman, and continue using familiar containers.","sidebar":"mySidebar"},"migrating-from-docker/index":{"id":"migrating-from-docker/index","title":"Migrating from Docker","description":"Migrate transparently from Docker to Podman, and continue using familiar workflows.","sidebar":"mySidebar"},"migrating-from-docker/using-podman-mac-helper":{"id":"migrating-from-docker/using-podman-mac-helper","title":"Using `podman-mac-helper` on macOS","description":"Using the `podman-mac-helper` tool can make it easier to migrate from Docker to Podman on macOS, as it allows you to continue using familiar Docker commands while taking advantage of the benefits of Podman.","sidebar":"mySidebar"},"migrating-from-docker/using-the-docker_host-environment-variable":{"id":"migrating-from-docker/using-the-docker_host-environment-variable","title":"Using the `DOCKER_HOST` environment variable","description":"Using the `DOCKER_HOST` environment variable can make it easier to migrate from Docker to Podman Desktop, as it allows you to continue using familiar Docker commands while taking advantage of the benefits of Podman.","sidebar":"mySidebar"},"migrating-from-docker/verifying-your-tools-are-using-podman":{"id":"migrating-from-docker/verifying-your-tools-are-using-podman","title":"Verifying your tools are using Podman","description":"Verify that your tools are using Podman rather than Docker.","sidebar":"mySidebar"},"troubleshooting":{"id":"troubleshooting","title":"Troubleshooting","description":"If you cannot find your issue here or in the documentation, please fill an issue on our repository. You can also explore the discussions and do a search on similar issues on the repository.","sidebar":"mySidebar"}}}')}}]); \ No newline at end of file diff --git a/assets/js/e5ba977d.9b67c264.js b/assets/js/e5ba977d.640e69b0.js similarity index 58% rename from assets/js/e5ba977d.9b67c264.js rename to assets/js/e5ba977d.640e69b0.js index 3eaf813361a..4d1407495b3 100644 --- a/assets/js/e5ba977d.9b67c264.js +++ b/assets/js/e5ba977d.640e69b0.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[902],{5318:(e,o,t)=>{t.d(o,{Zo:()=>l,kt:()=>u});var n=t(7378);function r(e,o,t){return o in e?Object.defineProperty(e,o,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[o]=t,e}function a(e,o){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);o&&(n=n.filter((function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable}))),t.push.apply(t,n)}return t}function s(e){for(var o=1;o=0||(r[t]=e[t]);return r}(e,o);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(r[t]=e[t])}return r}var p=n.createContext({}),c=function(e){var o=n.useContext(p),t=o;return e&&(t="function"==typeof e?e(o):s(s({},o),e)),t},l=function(e){var o=c(e.components);return n.createElement(p.Provider,{value:o},e.children)},d={inlineCode:"code",wrapper:function(e){var o=e.children;return n.createElement(n.Fragment,{},o)}},m=n.forwardRef((function(e,o){var t=e.components,r=e.mdxType,a=e.originalType,p=e.parentName,l=i(e,["components","mdxType","originalType","parentName"]),m=c(t),u=r,y=m["".concat(p,".").concat(u)]||m[u]||d[u]||a;return t?n.createElement(y,s(s({ref:o},l),{},{components:t})):n.createElement(y,s({ref:o},l))}));function u(e,o){var t=arguments,r=o&&o.mdxType;if("string"==typeof e||r){var a=t.length,s=new Array(a);s[0]=m;var i={};for(var p in o)hasOwnProperty.call(o,p)&&(i[p]=o[p]);i.originalType=e,i.mdxType="string"==typeof e?e:r,s[1]=i;for(var c=2;c{t.r(o),t.d(o,{assets:()=>p,contentTitle:()=>s,default:()=>d,frontMatter:()=>a,metadata:()=>i,toc:()=>c});var n=t(5773),r=(t(7378),t(5318));const a={title:"Compose spec with Podman Desktop",sidebar_position:1},s=void 0,i={unversionedId:"compose/compose-spec",id:"compose/compose-spec",title:"Compose spec with Podman Desktop",description:"Introduction",source:"@site/docs/compose/compose-spec.md",sourceDirName:"compose",slug:"/compose/compose-spec",permalink:"/docs/compose/compose-spec",draft:!1,editUrl:"https://github.com/containers/podman-desktop/tree/main/website/docs/compose/compose-spec.md",tags:[],version:"current",sidebarPosition:1,frontMatter:{title:"Compose spec with Podman Desktop",sidebar_position:1},sidebar:"mySidebar",previous:{title:"Kind support",permalink:"/docs/kubernetes/kind"},next:{title:"Podman Compose with Podman Desktop",permalink:"/docs/compose/podman-compose"}},p={},c=[{value:"Introduction",id:"introduction",level:2},{value:"How does it work",id:"how-does-it-work",level:3},{value:"What do you need to enable",id:"what-do-you-need-to-enable",level:3},{value:"What if you already have Docker Compose or Podman Compose installed",id:"what-if-you-already-have-docker-compose-or-podman-compose-installed",level:3}],l={toc:c};function d(e){let{components:o,...a}=e;return(0,r.kt)("wrapper",(0,n.Z)({},l,a,{components:o,mdxType:"MDXLayout"}),(0,r.kt)("h2",{id:"introduction"},"Introduction"),(0,r.kt)("p",null,"Podman Desktop supports the ",(0,r.kt)("a",{parentName:"p",href:"https://compose-spec.io"},"Compose spec"),". With Podman Desktop, users can easily create and manage multi-container applications by using Compose files."),(0,r.kt)("h3",{id:"how-does-it-work"},"How does it work"),(0,r.kt)("p",null,"Each time you run a Compose file by using ",(0,r.kt)("a",{parentName:"p",href:"https://github.com/containers/podman-compose"},"Podman Compose")," or ",(0,r.kt)("a",{parentName:"p",href:"https://docs.docker.com/compose/"},"Docker Compose")," a label is assigned to each container.\nPodman Desktop detects that label and shows it appropriately within the management console."),(0,r.kt)("p",null,(0,r.kt)("img",{alt:"img2",src:t(9685).Z,width:"1999",height:"1103"})),(0,r.kt)("h3",{id:"what-do-you-need-to-enable"},"What do you need to enable"),(0,r.kt)("p",null,"Containers deployed by the Compose specification are automatically detected by Podman Desktop."),(0,r.kt)("h3",{id:"what-if-you-already-have-docker-compose-or-podman-compose-installed"},"What if you already have Docker Compose or Podman Compose installed"),(0,r.kt)("p",null,"Any containers already deployed by Docker Compose / Podman Compose will be automatically shown within Podman Desktop. You do not need to do anything!"))}d.isMDXComponent=!0},9685:(e,o,t)=>{t.d(o,{Z:()=>n});const n=t.p+"assets/images/compose_doc_image_2-fd0c6791568797c6a5670c72e53687ca.png"}}]); \ No newline at end of file +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[902],{5318:(e,o,t)=>{t.d(o,{Zo:()=>l,kt:()=>u});var n=t(7378);function r(e,o,t){return o in e?Object.defineProperty(e,o,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[o]=t,e}function a(e,o){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);o&&(n=n.filter((function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable}))),t.push.apply(t,n)}return t}function s(e){for(var o=1;o=0||(r[t]=e[t]);return r}(e,o);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(r[t]=e[t])}return r}var p=n.createContext({}),c=function(e){var o=n.useContext(p),t=o;return e&&(t="function"==typeof e?e(o):s(s({},o),e)),t},l=function(e){var o=c(e.components);return n.createElement(p.Provider,{value:o},e.children)},d={inlineCode:"code",wrapper:function(e){var o=e.children;return n.createElement(n.Fragment,{},o)}},m=n.forwardRef((function(e,o){var t=e.components,r=e.mdxType,a=e.originalType,p=e.parentName,l=i(e,["components","mdxType","originalType","parentName"]),m=c(t),u=r,y=m["".concat(p,".").concat(u)]||m[u]||d[u]||a;return t?n.createElement(y,s(s({ref:o},l),{},{components:t})):n.createElement(y,s({ref:o},l))}));function u(e,o){var t=arguments,r=o&&o.mdxType;if("string"==typeof e||r){var a=t.length,s=new Array(a);s[0]=m;var i={};for(var p in o)hasOwnProperty.call(o,p)&&(i[p]=o[p]);i.originalType=e,i.mdxType="string"==typeof e?e:r,s[1]=i;for(var c=2;c{t.r(o),t.d(o,{assets:()=>p,contentTitle:()=>s,default:()=>d,frontMatter:()=>a,metadata:()=>i,toc:()=>c});var n=t(5773),r=(t(7378),t(5318));const a={title:"Compose spec with Podman Desktop",sidebar_position:1},s=void 0,i={unversionedId:"compose/compose-spec",id:"compose/compose-spec",title:"Compose spec with Podman Desktop",description:"Introduction",source:"@site/docs/compose/compose-spec.md",sourceDirName:"compose",slug:"/compose/compose-spec",permalink:"/docs/compose/compose-spec",draft:!1,editUrl:"https://github.com/containers/podman-desktop/tree/main/website/docs/compose/compose-spec.md",tags:[],version:"current",sidebarPosition:1,frontMatter:{title:"Compose spec with Podman Desktop",sidebar_position:1},sidebar:"mySidebar",previous:{title:"Kind",permalink:"/docs/kubernetes/kind"},next:{title:"Podman Compose with Podman Desktop",permalink:"/docs/compose/podman-compose"}},p={},c=[{value:"Introduction",id:"introduction",level:2},{value:"How does it work",id:"how-does-it-work",level:3},{value:"What do you need to enable",id:"what-do-you-need-to-enable",level:3},{value:"What if you already have Docker Compose or Podman Compose installed",id:"what-if-you-already-have-docker-compose-or-podman-compose-installed",level:3}],l={toc:c};function d(e){let{components:o,...a}=e;return(0,r.kt)("wrapper",(0,n.Z)({},l,a,{components:o,mdxType:"MDXLayout"}),(0,r.kt)("h2",{id:"introduction"},"Introduction"),(0,r.kt)("p",null,"Podman Desktop supports the ",(0,r.kt)("a",{parentName:"p",href:"https://compose-spec.io"},"Compose spec"),". With Podman Desktop, users can easily create and manage multi-container applications by using Compose files."),(0,r.kt)("h3",{id:"how-does-it-work"},"How does it work"),(0,r.kt)("p",null,"Each time you run a Compose file by using ",(0,r.kt)("a",{parentName:"p",href:"https://github.com/containers/podman-compose"},"Podman Compose")," or ",(0,r.kt)("a",{parentName:"p",href:"https://docs.docker.com/compose/"},"Docker Compose")," a label is assigned to each container.\nPodman Desktop detects that label and shows it appropriately within the management console."),(0,r.kt)("p",null,(0,r.kt)("img",{alt:"img2",src:t(9685).Z,width:"1999",height:"1103"})),(0,r.kt)("h3",{id:"what-do-you-need-to-enable"},"What do you need to enable"),(0,r.kt)("p",null,"Containers deployed by the Compose specification are automatically detected by Podman Desktop."),(0,r.kt)("h3",{id:"what-if-you-already-have-docker-compose-or-podman-compose-installed"},"What if you already have Docker Compose or Podman Compose installed"),(0,r.kt)("p",null,"Any containers already deployed by Docker Compose / Podman Compose will be automatically shown within Podman Desktop. You do not need to do anything!"))}d.isMDXComponent=!0},9685:(e,o,t)=>{t.d(o,{Z:()=>n});const n=t.p+"assets/images/compose_doc_image_2-fd0c6791568797c6a5670c72e53687ca.png"}}]); \ No newline at end of file diff --git a/assets/js/runtime~main.35d22667.js b/assets/js/runtime~main.33fef28c.js similarity index 69% rename from assets/js/runtime~main.35d22667.js rename to assets/js/runtime~main.33fef28c.js index 4ad9ab34327..61d0d592538 100644 --- a/assets/js/runtime~main.35d22667.js +++ b/assets/js/runtime~main.33fef28c.js @@ -1 +1 @@ -(()=>{"use strict";var e,f,a,c,d,b={},t={};function r(e){var f=t[e];if(void 0!==f)return f.exports;var a=t[e]={exports:{}};return b[e].call(a.exports,a,a.exports,r),a.exports}r.m=b,e=[],r.O=(f,a,c,d)=>{if(!a){var b=1/0;for(i=0;i=d)&&Object.keys(r.O).every((e=>r.O[e](a[o])))?a.splice(o--,1):(t=!1,d0&&e[i-1][2]>d;i--)e[i]=e[i-1];e[i]=[a,c,d]},r.n=e=>{var f=e&&e.__esModule?()=>e.default:()=>e;return r.d(f,{a:f}),f},a=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(e,c){if(1&c&&(e=this(e)),8&c)return e;if("object"==typeof e&&e){if(4&c&&e.__esModule)return e;if(16&c&&"function"==typeof e.then)return e}var d=Object.create(null);r.r(d);var b={};f=f||[null,a({}),a([]),a(a)];for(var t=2&c&&e;"object"==typeof t&&!~f.indexOf(t);t=a(t))Object.getOwnPropertyNames(t).forEach((f=>b[f]=()=>e[f]));return b.default=()=>e,r.d(d,b),d},r.d=(e,f)=>{for(var a in f)r.o(f,a)&&!r.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:f[a]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((f,a)=>(r.f[a](e,f),f)),[])),r.u=e=>"assets/js/"+({53:"935f2afb",83:"09905e74",93:"4305e853",114:"e665718d",138:"6269f1c0",182:"c276ecb2",205:"83d480e9",210:"3c6cc7c6",397:"6194ac84",465:"f7b7f9b7",506:"9aa62c0e",533:"b2b675dd",563:"c685778b",592:"b39cdcf9",743:"61d4c13a",809:"840a98fb",902:"e5ba977d",1074:"9e8f4e9c",1089:"e561c556",1342:"a766a857",1441:"382c5d2b",1477:"b2f554cd",1591:"2d81b9d5",1676:"819ef483",1705:"94fb813f",1713:"a7023ddc",1724:"5087625a",2178:"ba322490",2217:"d7fbbe43",2472:"65a10ffa",2535:"814f3328",3010:"56c3a9b2",3089:"a6aa9e1f",3237:"1df93b7f",3259:"03ccf92d",3317:"846a5e19",3505:"72486833",3584:"ed75cfcb",3608:"9e4087bc",3636:"8b4dd820",3751:"3720c009",3820:"a5e1f61e",3973:"f523fb3f",4013:"01a85c17",4059:"9cb03f5d",4121:"55960ee5",4207:"beebaad6",4386:"ae79aff5",4531:"5a8fbd01",4758:"c1fad867",4781:"12f1535e",5018:"cd509849",5068:"d83d689a",5248:"6101b3fc",5625:"657ac0bc",5708:"f0057c03",5908:"eabf5d51",6026:"51dec273",6049:"f213dd13",6103:"ccc49370",6120:"d4840880",6134:"3fed3fa8",6181:"4e8ec325",6536:"3ed6e2e9",6692:"2ae2e7fe",7007:"8593ff01",7034:"3e03f778",7138:"38a042e4",7149:"822c343e",7220:"7591d420",7251:"ba5b9f11",7363:"583db3ef",7366:"75281220",7377:"708d858d",7438:"9c021584",7505:"8894e90f",7536:"f6e0e63c",7622:"dbbb982f",7673:"499ddca7",7679:"83245ae6",7714:"7bdcd7a7",7813:"933a69d3",7847:"43b416ef",7918:"17896441",7920:"1a4e3797",8221:"6af14956",8262:"059d1c6a",8445:"99245987",8566:"9dce5486",8610:"6875c492",8698:"59c97daa",8800:"e6fb1369",8811:"3289a752",8860:"0d040286",9106:"72dd8f7e",9184:"b443212b",9360:"9d9f8394",9372:"07f59c2a",9387:"b0f1c099",9514:"1be78505",9671:"0e384e19",9924:"df203c0f",9998:"5bb642ff"}[e]||e)+"."+{53:"0092c41e",83:"d159b680",93:"fa5c0b9e",114:"0005eefd",138:"6e16975b",182:"90a09a09",205:"14c570da",210:"ba14e6b5",397:"60267ec0",465:"87b0e77c",506:"10261cc8",533:"1e6bfaa7",563:"69f20d67",592:"1a110321",743:"a0769e61",809:"2d892519",902:"9b67c264",1074:"c2a17e26",1089:"98c45522",1342:"fdf25cba",1441:"e8cf24c1",1477:"48e916f4",1591:"0bc95205",1676:"62eefa8d",1705:"62bf5a08",1713:"f3939253",1724:"5df92c28",1947:"563bfc73",2178:"13069292",2217:"8bd8a114",2472:"697f156a",2535:"29312a59",3010:"f849b1ce",3089:"b00f4e7b",3237:"cea142ce",3259:"f1abd038",3317:"f0a218a9",3505:"9a29f004",3584:"65707aed",3608:"c3805a81",3636:"e28836f5",3751:"c483e5b5",3820:"24b9186d",3893:"dcd3a11c",3973:"756df355",4013:"e401bc08",4059:"2eaba62e",4121:"b9a54470",4207:"29a8c242",4386:"fda5a38b",4531:"389bac49",4670:"1a86ede8",4758:"0bd9d329",4781:"5a0b9873",5018:"14423442",5068:"e663cd82",5248:"3f3a3b5b",5625:"727df06d",5708:"fdb3f855",5908:"57562d84",6026:"2b35ac89",6049:"6cfe5f17",6103:"56c285c8",6120:"44d89cfe",6134:"c26c79e4",6181:"20b5a259",6210:"2f40613c",6536:"19b81e9a",6692:"cdd7459f",7007:"928d6401",7034:"1a5ca803",7138:"0e25eaaa",7149:"8d1aa85a",7220:"f4d8532f",7251:"ca3ca0fa",7363:"8f8728cf",7366:"597dc9a2",7377:"d9412356",7438:"beb86866",7505:"dc07f2fb",7536:"1688c2d8",7622:"07d3e0ee",7673:"dccb3169",7679:"40fc3da4",7714:"6fd67667",7813:"8a96939a",7847:"da52cc1e",7918:"8d349880",7920:"41536f7b",8068:"0d6933a4",8221:"d7c4ed01",8262:"15803174",8306:"3894b52b",8445:"3c50af99",8566:"3e52aca1",8610:"c3592c95",8698:"51c67e2c",8777:"10f7b1e7",8800:"d05ee4f7",8811:"e52389cd",8860:"01077e7e",9106:"b51c032f",9127:"24e80eea",9184:"8b29300d",9360:"6babf4b5",9372:"1b817fda",9387:"9c804a5c",9514:"cc3f4257",9671:"7a5b19a3",9924:"a7bd29c2",9998:"b3036b96"}[e]+".js",r.miniCssF=e=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,f)=>Object.prototype.hasOwnProperty.call(e,f),c={},d="docs:",r.l=(e,f,a,b)=>{if(c[e])c[e].push(f);else{var t,o;if(void 0!==a)for(var n=document.getElementsByTagName("script"),i=0;i{t.onerror=t.onload=null,clearTimeout(s);var d=c[e];if(delete c[e],t.parentNode&&t.parentNode.removeChild(t),d&&d.forEach((e=>e(a))),f)return f(a)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=l.bind(null,t.onerror),t.onload=l.bind(null,t.onload),o&&document.head.appendChild(t)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="/",r.gca=function(e){return e={17896441:"7918",72486833:"3505",75281220:"7366",99245987:"8445","935f2afb":"53","09905e74":"83","4305e853":"93",e665718d:"114","6269f1c0":"138",c276ecb2:"182","83d480e9":"205","3c6cc7c6":"210","6194ac84":"397",f7b7f9b7:"465","9aa62c0e":"506",b2b675dd:"533",c685778b:"563",b39cdcf9:"592","61d4c13a":"743","840a98fb":"809",e5ba977d:"902","9e8f4e9c":"1074",e561c556:"1089",a766a857:"1342","382c5d2b":"1441",b2f554cd:"1477","2d81b9d5":"1591","819ef483":"1676","94fb813f":"1705",a7023ddc:"1713","5087625a":"1724",ba322490:"2178",d7fbbe43:"2217","65a10ffa":"2472","814f3328":"2535","56c3a9b2":"3010",a6aa9e1f:"3089","1df93b7f":"3237","03ccf92d":"3259","846a5e19":"3317",ed75cfcb:"3584","9e4087bc":"3608","8b4dd820":"3636","3720c009":"3751",a5e1f61e:"3820",f523fb3f:"3973","01a85c17":"4013","9cb03f5d":"4059","55960ee5":"4121",beebaad6:"4207",ae79aff5:"4386","5a8fbd01":"4531",c1fad867:"4758","12f1535e":"4781",cd509849:"5018",d83d689a:"5068","6101b3fc":"5248","657ac0bc":"5625",f0057c03:"5708",eabf5d51:"5908","51dec273":"6026",f213dd13:"6049",ccc49370:"6103",d4840880:"6120","3fed3fa8":"6134","4e8ec325":"6181","3ed6e2e9":"6536","2ae2e7fe":"6692","8593ff01":"7007","3e03f778":"7034","38a042e4":"7138","822c343e":"7149","7591d420":"7220",ba5b9f11:"7251","583db3ef":"7363","708d858d":"7377","9c021584":"7438","8894e90f":"7505",f6e0e63c:"7536",dbbb982f:"7622","499ddca7":"7673","83245ae6":"7679","7bdcd7a7":"7714","933a69d3":"7813","43b416ef":"7847","1a4e3797":"7920","6af14956":"8221","059d1c6a":"8262","9dce5486":"8566","6875c492":"8610","59c97daa":"8698",e6fb1369:"8800","3289a752":"8811","0d040286":"8860","72dd8f7e":"9106",b443212b:"9184","9d9f8394":"9360","07f59c2a":"9372",b0f1c099:"9387","1be78505":"9514","0e384e19":"9671",df203c0f:"9924","5bb642ff":"9998"}[e]||e,r.p+r.u(e)},(()=>{var e={1303:0,532:0};r.f.j=(f,a)=>{var c=r.o(e,f)?e[f]:void 0;if(0!==c)if(c)a.push(c[2]);else if(/^(1303|532)$/.test(f))e[f]=0;else{var d=new Promise(((a,d)=>c=e[f]=[a,d]));a.push(c[2]=d);var b=r.p+r.u(f),t=new Error;r.l(b,(a=>{if(r.o(e,f)&&(0!==(c=e[f])&&(e[f]=void 0),c)){var d=a&&("load"===a.type?"missing":a.type),b=a&&a.target&&a.target.src;t.message="Loading chunk "+f+" failed.\n("+d+": "+b+")",t.name="ChunkLoadError",t.type=d,t.request=b,c[1](t)}}),"chunk-"+f,f)}},r.O.j=f=>0===e[f];var f=(f,a)=>{var c,d,b=a[0],t=a[1],o=a[2],n=0;if(b.some((f=>0!==e[f]))){for(c in t)r.o(t,c)&&(r.m[c]=t[c]);if(o)var i=o(r)}for(f&&f(a);n{"use strict";var e,a,f,c,d,b={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var f=t[e]={exports:{}};return b[e].call(f.exports,f,f.exports,r),f.exports}r.m=b,e=[],r.O=(a,f,c,d)=>{if(!f){var b=1/0;for(i=0;i=d)&&Object.keys(r.O).every((e=>r.O[e](f[o])))?f.splice(o--,1):(t=!1,d0&&e[i-1][2]>d;i--)e[i]=e[i-1];e[i]=[f,c,d]},r.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return r.d(a,{a:a}),a},f=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(e,c){if(1&c&&(e=this(e)),8&c)return e;if("object"==typeof e&&e){if(4&c&&e.__esModule)return e;if(16&c&&"function"==typeof e.then)return e}var d=Object.create(null);r.r(d);var b={};a=a||[null,f({}),f([]),f(f)];for(var t=2&c&&e;"object"==typeof t&&!~a.indexOf(t);t=f(t))Object.getOwnPropertyNames(t).forEach((a=>b[a]=()=>e[a]));return b.default=()=>e,r.d(d,b),d},r.d=(e,a)=>{for(var f in a)r.o(a,f)&&!r.o(e,f)&&Object.defineProperty(e,f,{enumerable:!0,get:a[f]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((a,f)=>(r.f[f](e,a),a)),[])),r.u=e=>"assets/js/"+({53:"935f2afb",83:"09905e74",93:"4305e853",114:"e665718d",138:"6269f1c0",182:"c276ecb2",205:"83d480e9",210:"3c6cc7c6",397:"6194ac84",465:"f7b7f9b7",506:"9aa62c0e",533:"b2b675dd",563:"c685778b",592:"b39cdcf9",743:"61d4c13a",809:"840a98fb",902:"e5ba977d",1074:"9e8f4e9c",1089:"e561c556",1342:"a766a857",1441:"382c5d2b",1477:"b2f554cd",1591:"2d81b9d5",1676:"819ef483",1705:"94fb813f",1713:"a7023ddc",1724:"5087625a",2178:"ba322490",2217:"d7fbbe43",2472:"65a10ffa",2535:"814f3328",3010:"56c3a9b2",3089:"a6aa9e1f",3237:"1df93b7f",3259:"03ccf92d",3317:"846a5e19",3505:"72486833",3584:"ed75cfcb",3608:"9e4087bc",3636:"8b4dd820",3751:"3720c009",3820:"a5e1f61e",3973:"f523fb3f",4013:"01a85c17",4059:"9cb03f5d",4121:"55960ee5",4207:"beebaad6",4386:"ae79aff5",4531:"5a8fbd01",4758:"c1fad867",4781:"12f1535e",5018:"cd509849",5068:"d83d689a",5248:"6101b3fc",5625:"657ac0bc",5708:"f0057c03",5908:"eabf5d51",6026:"51dec273",6049:"f213dd13",6103:"ccc49370",6120:"d4840880",6134:"3fed3fa8",6181:"4e8ec325",6536:"3ed6e2e9",6692:"2ae2e7fe",7007:"8593ff01",7034:"3e03f778",7138:"38a042e4",7149:"822c343e",7220:"7591d420",7251:"ba5b9f11",7363:"583db3ef",7366:"75281220",7377:"708d858d",7438:"9c021584",7505:"8894e90f",7536:"f6e0e63c",7622:"dbbb982f",7673:"499ddca7",7679:"83245ae6",7714:"7bdcd7a7",7813:"933a69d3",7847:"43b416ef",7918:"17896441",7920:"1a4e3797",8221:"6af14956",8262:"059d1c6a",8445:"99245987",8566:"9dce5486",8610:"6875c492",8698:"59c97daa",8800:"e6fb1369",8811:"3289a752",8860:"0d040286",9106:"72dd8f7e",9184:"b443212b",9360:"9d9f8394",9372:"07f59c2a",9387:"b0f1c099",9514:"1be78505",9671:"0e384e19",9924:"df203c0f",9998:"5bb642ff"}[e]||e)+"."+{53:"86e060ae",83:"d159b680",93:"fa5c0b9e",114:"0005eefd",138:"6e16975b",182:"90a09a09",205:"14c570da",210:"ba14e6b5",397:"60267ec0",465:"87b0e77c",506:"10261cc8",533:"1e6bfaa7",563:"69f20d67",592:"1a110321",743:"a0769e61",809:"2d892519",902:"640e69b0",1074:"c2a17e26",1089:"98c45522",1342:"fdf25cba",1441:"e8cf24c1",1477:"48e916f4",1591:"0bc95205",1676:"ec4ba129",1705:"62bf5a08",1713:"f3939253",1724:"5df92c28",1947:"563bfc73",2178:"13069292",2217:"8bd8a114",2472:"697f156a",2535:"29312a59",3010:"f849b1ce",3089:"b00f4e7b",3237:"cea142ce",3259:"f1abd038",3317:"f0a218a9",3505:"9a29f004",3584:"65707aed",3608:"c3805a81",3636:"e28836f5",3751:"c483e5b5",3820:"24b9186d",3893:"dcd3a11c",3973:"756df355",4013:"e401bc08",4059:"2eaba62e",4121:"b9a54470",4207:"29a8c242",4386:"fda5a38b",4531:"389bac49",4670:"1a86ede8",4758:"0bd9d329",4781:"5a0b9873",5018:"14423442",5068:"e663cd82",5248:"3f3a3b5b",5625:"727df06d",5708:"fdb3f855",5908:"57562d84",6026:"2b35ac89",6049:"6cfe5f17",6103:"56c285c8",6120:"44d89cfe",6134:"c26c79e4",6181:"20b5a259",6210:"2f40613c",6536:"19b81e9a",6692:"cdd7459f",7007:"928d6401",7034:"1a5ca803",7138:"0e25eaaa",7149:"8d1aa85a",7220:"2a4e6111",7251:"ca3ca0fa",7363:"8f8728cf",7366:"e9f9f6b2",7377:"d9412356",7438:"beb86866",7505:"dc07f2fb",7536:"1688c2d8",7622:"07d3e0ee",7673:"dccb3169",7679:"40fc3da4",7714:"6fd67667",7813:"8a96939a",7847:"da52cc1e",7918:"8d349880",7920:"41536f7b",8068:"0d6933a4",8221:"d7c4ed01",8262:"15803174",8306:"3894b52b",8445:"3c50af99",8566:"3e52aca1",8610:"c3592c95",8698:"51c67e2c",8777:"10f7b1e7",8800:"d05ee4f7",8811:"e52389cd",8860:"01077e7e",9106:"b51c032f",9127:"24e80eea",9184:"8b29300d",9360:"6babf4b5",9372:"1b817fda",9387:"9c804a5c",9514:"cc3f4257",9671:"7a5b19a3",9924:"a7bd29c2",9998:"487c8864"}[e]+".js",r.miniCssF=e=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),c={},d="docs:",r.l=(e,a,f,b)=>{if(c[e])c[e].push(a);else{var t,o;if(void 0!==f)for(var n=document.getElementsByTagName("script"),i=0;i{t.onerror=t.onload=null,clearTimeout(s);var d=c[e];if(delete c[e],t.parentNode&&t.parentNode.removeChild(t),d&&d.forEach((e=>e(f))),a)return a(f)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=l.bind(null,t.onerror),t.onload=l.bind(null,t.onload),o&&document.head.appendChild(t)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="/",r.gca=function(e){return e={17896441:"7918",72486833:"3505",75281220:"7366",99245987:"8445","935f2afb":"53","09905e74":"83","4305e853":"93",e665718d:"114","6269f1c0":"138",c276ecb2:"182","83d480e9":"205","3c6cc7c6":"210","6194ac84":"397",f7b7f9b7:"465","9aa62c0e":"506",b2b675dd:"533",c685778b:"563",b39cdcf9:"592","61d4c13a":"743","840a98fb":"809",e5ba977d:"902","9e8f4e9c":"1074",e561c556:"1089",a766a857:"1342","382c5d2b":"1441",b2f554cd:"1477","2d81b9d5":"1591","819ef483":"1676","94fb813f":"1705",a7023ddc:"1713","5087625a":"1724",ba322490:"2178",d7fbbe43:"2217","65a10ffa":"2472","814f3328":"2535","56c3a9b2":"3010",a6aa9e1f:"3089","1df93b7f":"3237","03ccf92d":"3259","846a5e19":"3317",ed75cfcb:"3584","9e4087bc":"3608","8b4dd820":"3636","3720c009":"3751",a5e1f61e:"3820",f523fb3f:"3973","01a85c17":"4013","9cb03f5d":"4059","55960ee5":"4121",beebaad6:"4207",ae79aff5:"4386","5a8fbd01":"4531",c1fad867:"4758","12f1535e":"4781",cd509849:"5018",d83d689a:"5068","6101b3fc":"5248","657ac0bc":"5625",f0057c03:"5708",eabf5d51:"5908","51dec273":"6026",f213dd13:"6049",ccc49370:"6103",d4840880:"6120","3fed3fa8":"6134","4e8ec325":"6181","3ed6e2e9":"6536","2ae2e7fe":"6692","8593ff01":"7007","3e03f778":"7034","38a042e4":"7138","822c343e":"7149","7591d420":"7220",ba5b9f11:"7251","583db3ef":"7363","708d858d":"7377","9c021584":"7438","8894e90f":"7505",f6e0e63c:"7536",dbbb982f:"7622","499ddca7":"7673","83245ae6":"7679","7bdcd7a7":"7714","933a69d3":"7813","43b416ef":"7847","1a4e3797":"7920","6af14956":"8221","059d1c6a":"8262","9dce5486":"8566","6875c492":"8610","59c97daa":"8698",e6fb1369:"8800","3289a752":"8811","0d040286":"8860","72dd8f7e":"9106",b443212b:"9184","9d9f8394":"9360","07f59c2a":"9372",b0f1c099:"9387","1be78505":"9514","0e384e19":"9671",df203c0f:"9924","5bb642ff":"9998"}[e]||e,r.p+r.u(e)},(()=>{var e={1303:0,532:0};r.f.j=(a,f)=>{var c=r.o(e,a)?e[a]:void 0;if(0!==c)if(c)f.push(c[2]);else if(/^(1303|532)$/.test(a))e[a]=0;else{var d=new Promise(((f,d)=>c=e[a]=[f,d]));f.push(c[2]=d);var b=r.p+r.u(a),t=new Error;r.l(b,(f=>{if(r.o(e,a)&&(0!==(c=e[a])&&(e[a]=void 0),c)){var d=f&&("load"===f.type?"missing":f.type),b=f&&f.target&&f.target.src;t.message="Loading chunk "+a+" failed.\n("+d+": "+b+")",t.name="ChunkLoadError",t.type=d,t.request=b,c[1](t)}}),"chunk-"+a,a)}},r.O.j=a=>0===e[a];var a=(a,f)=>{var c,d,b=f[0],t=f[1],o=f[2],n=0;if(b.some((a=>0!==e[a]))){for(c in t)r.o(t,c)&&(r.m[c]=t[c]);if(o)var i=o(r)}for(a&&a(f);n