mirror of
https://github.com/podman-desktop/podman-desktop
synced 2026-05-24 10:18:53 +00:00
1 line
No EOL
20 KiB
JavaScript
1 line
No EOL
20 KiB
JavaScript
"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[237],{7501:function(e,t,a){a.r(t),a.d(t,{default:function(){return z}});var l=a(7378),n=a(2676),r=a(1884),s=a(6457);function m(e){var t=e.children,a=e.fallback;return(0,s.Z)()?l.createElement(l.Fragment,null,t()):null!=a?a:null}var c=a(544),i=a(6443),o=a(1417),d=a(1436),x=a(2465),f=a(8948);function u(){var e,t,a="",n=null,s=navigator.userAgent;return-1!=s.indexOf("Windows")?(a="Windows",n="faWindows"):-1!=s.indexOf("Mac")?(a="macOS",n="faApple"):-1!=s.indexOf("Linux")&&(a="Linux",n="faLinux"),""!==a?(e=l.createElement(r.Z,{className:"no-underline hover:no-underline inline-flex text-white hover:text-white bg-violet-600 border-0 py-2 px-6 my-4 focus:outline-none hover:bg-violet-700 rounded text-lg",to:"/downloads/"+a},l.createElement(i.G,{size:"2x",icon:n,className:"px-2"})," Download for ",a),t=l.createElement(r.Z,{className:"no-underline hover:no-underline ml-4 inline-flex text-gray-700 bg-gray-100 border-0 py-2 px-6 my-4 focus:outline-none hover:bg-gray-200 rounded text-lg",to:"/downloads"},"Other downloads")):e=l.createElement(r.Z,{className:"no-underline hover:no-underline inline-flex text-white hover:text-white bg-indigo-500 border-0 py-2 px-6 focus:outline-none hover:bg-indigo-600 rounded text-lg",to:"/downloads"},"Download Page"),l.createElement("div",{className:"flex justify-center flex-col md:flex-row"},e,t)}function g(){return l.createElement("div",{className:"flex justify-center"},l.createElement(r.Z,{className:"no-underline hover:no-underline inline-flex text-white hover:text-white bg-indigo-500 border-0 py-2 px-6 focus:outline-none hover:bg-indigo-600 rounded text-lg",to:"/downloads"},"Download Page"))}function p(){return l.createElement("section",{className:"text-gray-600 dark:text-gray-400 body-font"},l.createElement("div",{className:"container mx-auto flex px-5 py-24 items-center justify-center flex-col"},l.createElement("div",{className:"text-center lg:w-2/3 w-full"},l.createElement("h1",{className:"title-font sm:text-4xl text-3xl lg:text-6xl mb-4 font-medium text-gray-900 dark:text-white"},"Containers and Kubernetes for application developers"),l.createElement("p",{className:"text-base text-gray-700 dark:text-gray-500 md:text-lg"},"Podman Desktop enables you to easily work with containers from your local environment. Podman Desktop leverages ",l.createElement("a",{href:"https://podman.io/",className:"text-purple-700 dark:text-purple-400",target:"_blank"},"Podman Engine")," to provide a lightweight and daemon-less container tool."),l.createElement("div",{className:"flex justify-center"},l.createElement("iframe",{src:"https://ghbtns.com/github-btn.html?user=containers&repo=podman-desktop&type=star&count=true",frameBorder:"0",scrolling:"0",width:"150",height:"20",title:"GitHub"})),l.createElement("div",{className:"flex justify-center"},l.createElement(m,{fallback:l.createElement(g,null)},(function(){return l.createElement(u,null)}))),l.createElement("div",{className:"flex justify-center"},l.createElement("img",{className:"md:w-5/6 lg:w-11/12 w-full",src:"https://raw.githubusercontent.com/containers/podman-desktop/media/screenshot.png"})))))}function E(e){return l.createElement("div",null,l.createElement("p",{className:"inline-block px-3 py-px mb-4 text-xs font-semibold tracking-wider text-purple-900 uppercase rounded-full dark:bg-purple-400 bg-purple-400"},e.name))}function N(){return l.createElement("div",{className:"text-sm font-extralight text-purple-900 dark:text-purple-300"},"Work in progress")}function w(){return l.createElement("section",{className:"text-gray-600 dark:text-gray-400 dark:bg-zinc-900 bg-zinc-100 body-font"},l.createElement("div",{className:"container px-5 py-24 mx-auto flex flex-wrap"},l.createElement("div",{className:"flex flex-col text-center w-full mb-5"},l.createElement(E,{name:"update"}),l.createElement("h2",{className:"max-w-lg mb-6 font-sans text-3xl font-light leading-none tracking-tight text-gray-900 dark:text-white sm:text-4xl md:mx-auto"},"Install and keep up to date ",l.createElement("span",{className:"font-bold"},"Podman"),l.createElement(N,null))),l.createElement("div",{className:"flex flex-col w-full text-center"},l.createElement("div",{className:"mx-10"},l.createElement(i.G,{size:"3x",icon:d.mHK,className:"ml-2 mb-4 text-gray-800 dark:text-gray-200"})),l.createElement("div",{className:"flex flex-col items-center"},l.createElement("p",{className:"leading-relaxed"},"Install Podman and other dependencies directly from Podman Desktop if not yet installed."),l.createElement("p",{className:"leading-relaxed"},"Check for updates/Notify user on Windows and macOS")))))}function h(){return l.createElement("section",{className:"text-gray-600 dark:text-gray-400 dark:bg-zinc-800 bg-zinc-200 body-font"},l.createElement("div",{className:"container px-5 py-24 mx-auto flex flex-wrap"},l.createElement("div",{className:"flex flex-col text-center w-full mb-5"},l.createElement(E,{name:"extensibility"}),l.createElement("h2",{className:"max-w-lg mb-6 font-sans text-3xl font-light leading-none tracking-tight text-gray-900 dark:text-white sm:text-4xl md:mx-auto"},"Bring new features with Podman Desktop plug-ins or Docker Desktop Extensions.")),l.createElement("div",{className:"flex flex-col w-full text-center"},l.createElement("div",{className:"mx-10"},l.createElement(i.G,{size:"3x",icon:d.oso,className:"ml-2 mb-4 text-gray-800 dark:text-gray-200"})),l.createElement("p",{className:"leading-relaxed"},"Container engines are plugged through extension points."),l.createElement("p",{className:"leading-relaxed"},"JavaScript extensions can contribute new behaviour"),l.createElement("p",{className:"leading-relaxed"},"Reuse existing extensions directly in Podman Desktop"),l.createElement("div",{className:"flex flex-col items-center"},l.createElement("div",{className:"text-left my-4"},l.createElement("p",{className:"-ml-5"},"Current Podman Desktop plug-ins: Podman, Docker, Lima and CRC/OpenShift Local."))),l.createElement(x.Z,{className:"py-4 md:w-5/6 lg:w-11/12 w-full",alt:"Reuse Docker Desktop extensions",sources:{light:(0,f.Z)("img/ddextensions/dd-support.png"),dark:(0,f.Z)("img/ddextensions/dd-support.png")}}),l.createElement("div",{className:"flex flex-col items-center"},l.createElement(r.Z,{title:"Extend Podman Desktop",className:"no-underline hover:no-underline text-gray-900 dark:text-white hover:dark:text-violet-600 ",to:"/extend"},l.createElement("div",{className:"mt-3 text-purple-900 dark:text-purple-400 inline-flex items-center"},"Learn More",l.createElement("svg",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",className:"w-4 h-4 ml-2",viewBox:"0 0 24 24"},l.createElement("path",{d:"M5 12h14M12 5l7 7-7 7"}))))))))}function b(){return l.createElement("section",{className:"text-gray-600 dark:text-gray-400 dark:bg-zinc-900 bg-zinc-100 body-font py-24"},l.createElement("div",{className:"container px-5 mx-auto flex flex-wrap"},l.createElement("div",{className:"flex flex-col text-center w-full mb-5"},l.createElement(E,{name:"Configure"}),l.createElement("h2",{className:"max-w-lg mb-6 font-sans text-3xl font-bold leading-none tracking-tight text-gray-900 dark:text-white sm:text-4xl md:mx-auto"},"Multiple configuration options")),l.createElement("div",{className:"container px-5 pb-5 mx-auto"},l.createElement("div",{className:"flex flex-wrap sm:-m-4 -mx-4 -mb-10 -mt-4 md:space-y-0 space-y-6"},l.createElement("div",{className:"p-4 md:w-1/4 flex"},l.createElement("div",{className:"w-12 h-12 inline-flex items-center justify-center rounded-full bg-gray-400 text-purple-800 mb-4 flex-shrink-0"},l.createElement(i.G,{size:"2x",icon:d.Kb6,className:"w-6 h-6 "})),l.createElement("div",{className:"flex-grow pl-6"},l.createElement("h2",{className:"text-gray-900 dark:text-gray-100 text-lg title-font font-medium mb-2"},"Registries"),l.createElement("p",{className:"leading-relaxed text-base"},"Manage OCI registries. Add/edit/delete registries."))),l.createElement("div",{className:"p-4 md:w-1/4 flex"},l.createElement("div",{className:"w-12 h-12 inline-flex items-center justify-center rounded-full bg-gray-400 text-purple-800 mb-4 flex-shrink-0"},l.createElement(i.G,{size:"2x",icon:d.Kb6,className:"w-6 h-6 "})),l.createElement("div",{className:"flex-grow pl-6"},l.createElement("h2",{className:"text-gray-900 dark:text-gray-100 text-lg title-font font-medium mb-2"},"Proxy"),l.createElement("p",{className:"leading-relaxed text-base"},"Configure your proxy settings (in progress..)."))),l.createElement("div",{className:"p-4 md:w-1/4 flex"},l.createElement("div",{className:"w-12 h-12 inline-flex items-center justify-center rounded-full bg-gray-400 text-purple-800 mb-4 flex-shrink-0"},l.createElement(i.G,{size:"2x",icon:d.Kb6,className:"w-6 h-6 "})),l.createElement("div",{className:"flex-grow pl-6"},l.createElement("h2",{className:"text-gray-900 dark:text-gray-100 text-lg title-font font-medium mb-2"},"Resources Utilization"),l.createElement("p",{className:"leading-relaxed text-base"},"Configure CPU/Memory/Disk of Podman machines (work in progress)"))),l.createElement("div",{className:"p-4 md:w-1/4 flex"},l.createElement("div",{className:"w-12 h-12 inline-flex items-center justify-center rounded-full bg-gray-400 text-purple-800 mb-4 flex-shrink-0"},l.createElement(i.G,{size:"2x",icon:d.Kb6,className:"w-6 h-6 "})),l.createElement("div",{className:"flex-grow pl-6"},l.createElement("h2",{className:"text-gray-900 dark:text-gray-100 text-lg title-font font-medium mb-2"},"Container Engines"),l.createElement("p",{className:"leading-relaxed text-base"},"Handle multiple container engines at the same time (Podman, Docker, Lima...).")))))))}function y(){return l.createElement("section",{className:"text-gray-600 dark:text-gray-400 dark:bg-zinc-800 bg-zinc-200 body-font py-24"},l.createElement("div",{className:"container px-5 mx-auto flex flex-wrap"},l.createElement("div",{className:"flex flex-col text-center w-full mb-5"},l.createElement(E,{name:"enterprise"}),l.createElement("h2",{className:"max-w-lg mb-6 font-sans text-3xl font-bold leading-none tracking-tight text-gray-900 dark:text-white sm:text-4xl md:mx-auto"},"Enterprise ready",l.createElement(N,null))),l.createElement("div",{className:"container px-5 pb-5 mx-auto"},l.createElement("h1",{className:"sm:text-3xl text-2xl font-medium title-font text-center text-gray-900 dark:text-gray-100 mb-20"},"Match configuration options."),l.createElement("div",{className:"flex flex-wrap sm:-m-4 -mx-4 -mb-10 -mt-4 md:space-y-0 space-y-6"},l.createElement("div",{className:"p-4 md:w-1/3 flex"},l.createElement("div",{className:"w-12 h-12 inline-flex items-center justify-center rounded-full bg-gray-400 text-purple-800 mb-4 flex-shrink-0"},l.createElement(i.G,{size:"2x",icon:d.Ua$,className:"w-6 h-6 "})),l.createElement("div",{className:"flex-grow pl-6"},l.createElement("h2",{className:"text-gray-900 dark:text-gray-100 text-lg title-font font-medium mb-2"},"Code signing"),l.createElement("p",{className:"leading-relaxed text-base"},"macOS binaries are digitally signed (Windows certification is in)"))),l.createElement("div",{className:"p-4 md:w-1/3 flex"},l.createElement("div",{className:"w-12 h-12 inline-flex items-center justify-center rounded-full bg-gray-400 text-purple-900 mb-4 flex-shrink-0"},l.createElement(i.G,{size:"2x",icon:d.zoY,className:"w-6 h-6 "})),l.createElement("div",{className:"flex-grow pl-6"},l.createElement("h2",{className:"text-gray-900 dark:text-gray-100 text-lg title-font font-medium mb-2"},"Proxy"),l.createElement("p",{className:"leading-relaxed text-base"},"Configure proxy within the tool. Avoid any painful files to edit."))),l.createElement("div",{className:"p-4 md:w-1/3 flex"},l.createElement("div",{className:"w-12 h-12 inline-flex items-center justify-center rounded-full bg-gray-400 text-purple-900 mb-4 flex-shrink-0"},l.createElement(i.G,{size:"2x",icon:d.Kb6,className:"w-6 h-6 "})),l.createElement("div",{className:"flex-grow pl-6"},l.createElement("h2",{className:"text-gray-900 dark:text-gray-100 text-lg title-font font-medium mb-2"},"Registries"),l.createElement("p",{className:"leading-relaxed text-base"},"Manage OCI registries. Add/edit/delete registries.")))))))}function v(){return l.createElement("section",{className:"text-gray-600 dark:text-gray-400 dark:bg-zinc-900 bg-zinc-100 body-font"},l.createElement("div",{className:"container px-5 py-24 mx-auto flex flex-wrap"},l.createElement("div",{className:"flex flex-col text-center w-full mb-5"},l.createElement("h2",{className:"max-w-lg mb-6 font-sans text-3xl font-bold leading-none tracking-tight text-gray-900 dark:text-white sm:text-4xl md:mx-auto"},"Available on Windows, Mac and Linux"),l.createElement("p",{className:"text-base text-gray-700 dark:text-gray-500 md:text-lg"},"Use the same UI across different operating systems")),l.createElement("div",{className:"flex flex-wrap w-full"},l.createElement("div",{className:"p-4 w-11/12 md:w-1/2 lg:w-1/3"},l.createElement("div",{className:"flex rounded-lg h-full bg-zinc-300 dark:bg-zinc-700 bg-opacity-60 p-8 flex-col"},l.createElement(r.Z,{title:"Download for Windows",className:"no-underline hover:no-underline text-gray-900 dark:text-white hover:dark:text-violet-600 ",to:"/downloads/Windows"},l.createElement("div",{className:"flex items-center mb-3 flex-col"},l.createElement(i.G,{size:"4x",icon:o.ts2}),l.createElement("div",{className:"inline-flex items-center justify-center rounded-full text-gray-900 dark:text-gray-300 flex-shrink-0"}),l.createElement("h2",{className:" text-lg title-font font-medium"}," Windows"))),l.createElement("div",{className:"flex-grow"},l.createElement("div",{className:"flex-grow w-full"},l.createElement("p",{className:"text-base text-center"},"exe or setup.exe"))))),l.createElement("div",{className:"p-4 w-11/12 md:w-1/2 lg:w-1/3"},l.createElement("div",{className:"flex rounded-lg h-full bg-zinc-300 dark:bg-zinc-700 bg-opacity-60 p-8 flex-col"},l.createElement(r.Z,{title:"Download for macOS",className:"no-underline hover:no-underline text-gray-900 dark:text-white hover:dark:text-violet-600 ",to:"/downloads/macOS"},l.createElement("div",{className:"flex items-center mb-3 flex-col"},l.createElement(i.G,{size:"4x",icon:o.Av$}),l.createElement("div",{className:"inline-flex items-center justify-center rounded-full text-gray-900 dark:text-gray-300 flex-shrink-0"}),l.createElement("h2",{className:" text-lg title-font font-medium"}," macOS"))),l.createElement("div",{className:"flex-grow w-full"},l.createElement("p",{className:"text-base text-center"},"arm64, x64 or unified dmg"),l.createElement("p",{className:"text-base text-center"},l.createElement(i.G,{size:"1x",icon:d.v8y,className:"ml-2"})," brew install podman-desktop",l.createElement("button",{title:"Copy To Clipboard",className:"mr-5"},l.createElement(i.G,{size:"1x",icon:d.O4,className:"ml-3 cursor-pointer text-3xl text-white-500",onClick:function(){navigator.clipboard.writeText("brew install podman-desktop")}})))))),l.createElement("div",{className:"p-4 w-11/12 md:w-1/2 lg:w-1/3"},l.createElement("div",{className:"flex rounded-lg h-full bg-zinc-300 dark:bg-zinc-700 bg-opacity-60 p-8 flex-col"},l.createElement(r.Z,{title:"Download for Linux",className:"no-underline hover:no-underline text-gray-900 dark:text-white hover:dark:text-violet-600 ",to:"/downloads/Linux"},l.createElement("div",{className:"flex items-center mb-3 flex-col"},l.createElement(i.G,{size:"4x",icon:o.qJE}),l.createElement("div",{className:"inline-flex items-center justify-center rounded-full text-gray-900 dark:text-gray-300 flex-shrink-0"}),l.createElement("h2",{className:" text-lg title-font font-medium"}," Linux"))),l.createElement("div",{className:"flex-grow"},l.createElement("p",{className:"text-base text-center"},"flatpak or zip")))))))}function k(){return l.createElement("section",{className:"text-gray-600 dark:text-gray-400 dark:bg-zinc-800 bg-zinc-200 body-font py-24"},l.createElement("div",{className:"container px-5 mx-auto flex flex-wrap"},l.createElement("div",{className:"flex flex-col text-center w-full mb-5"},l.createElement(E,{name:"features"}),l.createElement("h2",{className:"max-w-lg mb-6 font-sans text-3xl font-bold leading-none tracking-tight text-gray-900 dark:text-white sm:text-4xl md:mx-auto"},"Build, run and manage containers.")),l.createElement("div",{className:"container px-5 pb-5 mx-auto"},l.createElement("div",{className:"flex flex-wrap sm:-m-4 -mx-4 -mb-10 -mt-4 md:space-y-0 space-y-6"},l.createElement("div",{className:"p-4 md:w-1/4 flex"},l.createElement("div",{className:"w-12 h-12 inline-flex items-center justify-center rounded-full bg-gray-400 text-purple-800 mb-4 flex-shrink-0"},l.createElement(i.G,{size:"2x",icon:d.Obi,className:"w-6 h-6 "})),l.createElement("div",{className:"flex-grow pl-6"},l.createElement("h2",{className:"text-gray-900 dark:text-gray-100 text-lg title-font font-medium mb-2"},"Build"),l.createElement("p",{className:"leading-relaxed text-base list-disc"},l.createElement(i.G,{icon:d.ESn,className:"text-purple-800 w-3 h-3 mt-1 mr-2"}),"Build images from Containerfile or Dockerfile"))),l.createElement("div",{className:"p-4 md:w-1/4 flex"},l.createElement("div",{className:"w-12 h-12 inline-flex items-center justify-center rounded-full bg-gray-400 text-purple-800 mb-4 flex-shrink-0"},l.createElement(i.G,{size:"2x",icon:d.tMT,className:"w-6 h-6 "})),l.createElement("div",{className:"flex-grow pl-6"},l.createElement("h2",{className:"text-gray-900 dark:text-gray-100 text-lg title-font font-medium mb-2"},"Run"),l.createElement("p",{className:"leading-relaxed text-base list-disc"},l.createElement(i.G,{icon:d.Bkj,className:"text-purple-800 w-3 h-3 mt-1 mr-2"}),"Pull images from remote registries"),l.createElement("p",{className:"leading-relaxed text-base list-disc"},l.createElement(i.G,{icon:d.ESn,className:"text-purple-800 w-3 h-3 mt-1 mr-2"}),"Start / Stop / Restart containers"),l.createElement("p",{className:"leading-relaxed text-base list-disc"},l.createElement(i.G,{icon:d.tMT,className:"text-purple-800 w-3 h-3 mt-1 mr-2"}),"Start / Stop / Restart pods"))),l.createElement("div",{className:"p-4 md:w-1/4 flex"},l.createElement("div",{className:"w-12 h-12 inline-flex items-center justify-center rounded-full bg-gray-400 text-purple-900 mb-4 flex-shrink-0"},l.createElement(i.G,{size:"2x",icon:d.ESn,className:"w-6 h-6 "})),l.createElement("div",{className:"flex-grow pl-6"},l.createElement("h2",{className:"text-gray-900 dark:text-gray-100 text-lg title-font font-medium mb-2"},"Inspect"),l.createElement("p",{className:"leading-relaxed text-base list-disc"},l.createElement(i.G,{icon:d.tMT,className:"text-purple-800 w-3 h-3 mt-1 mr-2"}),"Get a terminal in your container"),l.createElement("p",{className:"leading-relaxed text-base list-disc"},l.createElement(i.G,{icon:d.tMT,className:"text-purple-800 w-3 h-3 mt-1 mr-2"}),"Inspect logs"))),l.createElement("div",{className:"p-4 md:w-1/4 flex"},l.createElement("div",{className:"w-12 h-12 inline-flex items-center justify-center rounded-full bg-gray-400 text-purple-900 mb-4 flex-shrink-0"},l.createElement(i.G,{size:"2x",icon:d.Bkj,className:"w-6 h-6 "})),l.createElement("div",{className:"flex-grow pl-6"},l.createElement("h2",{className:"text-gray-900 dark:text-gray-100 text-lg title-font font-medium mb-2"},"Push"),l.createElement("p",{className:"leading-relaxed text-base list-disc"},l.createElement(i.G,{icon:d.tMT,className:"text-purple-800 w-3 h-3 mt-1 mr-2"}),"Push images to OCI registries"),l.createElement("p",{className:"leading-relaxed text-base list-disc"},l.createElement(i.G,{icon:d.tMT,className:"text-purple-800 w-3 h-3 mt-1 mr-2"}),"Deploy & Test images on Kubernetes")))))),l.createElement("div",{className:"container px-5 mx-auto flex flex-wrap"},l.createElement("div",{className:"flex flex-col text-center w-full mb-5"},l.createElement(r.Z,{title:"Discover More",className:"no-underline hover:no-underline text-gray-900 dark:text-white hover:dark:text-violet-600 ",to:"/features"},l.createElement("div",{className:"mt-3 text-purple-900 dark:text-purple-400 inline-flex items-center"},"Discover More",l.createElement("svg",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",className:"w-4 h-4 ml-2",viewBox:"0 0 24 24"},l.createElement("path",{d:"M5 12h14M12 5l7 7-7 7"})))))))}function z(){return l.createElement(n.Z,{title:"Leverage Podman with a Desktop App",description:"Containers and Kubernetes for application developers"},l.createElement(c.Z,null),l.createElement(p,null),l.createElement(v,null),l.createElement(k,null),l.createElement(b,null),l.createElement(h,null),l.createElement(w,null),l.createElement(y,null))}}}]); |