{"id":66027,"date":"2025-10-10T15:11:14","date_gmt":"2025-10-10T15:11:14","guid":{"rendered":"https:\/\/www.newsbeep.com\/il\/66027\/"},"modified":"2025-10-10T15:11:14","modified_gmt":"2025-10-10T15:11:14","slug":"run-containers-and-vms-easily-with-orbstack-gui","status":"publish","type":"post","link":"https:\/\/www.newsbeep.com\/il\/66027\/","title":{"rendered":"Run Containers and VMs Easily With OrbStack GUI"},"content":{"rendered":"<p>If you are either a <a href=\"https:\/\/thenewstack.io\/introduction-to-containers\/\" class=\"local-link\" rel=\"nofollow noopener\" target=\"_blank\">container<\/a> pro or are looking to start your journey with this particular technology, you\u2019ll want to make sure that you have the right tools for the job. Although most container experts will tell you that the command line is the only way, that is not true. If you\u2019re partial to graphical user interface (GUI) apps, there are options.<\/p>\n<p>One such option is <a href=\"https:\/\/orbstack.dev\/\" target=\"_blank\" rel=\"noopener external  nofollow\" class=\"ext-link\" onclick=\"this.target=&#039;_blank&#039;;\">OrbStack<\/a>.<\/p>\n<p>OrbStack is a lightweight application that runs on macOS and can be used as a drop-in replacement for either <a href=\"https:\/\/thenewstack.io\/docker-desktop-the-easiest-way-to-debug-docker-containers\/\" class=\"local-link\" rel=\"nofollow noopener\" target=\"_blank\">Docker Desktop<\/a> or Windows Subsystem for Linux (WSL). OrbStack allows you to run <a href=\"https:\/\/thenewstack.io\/docker-containers-that-could-be-essential-for-your-small-business\/\" class=\"local-link\" rel=\"nofollow noopener\" target=\"_blank\">Docker containers<\/a>, <a href=\"https:\/\/thenewstack.io\/kubernetes\/\" class=\"local-link\" rel=\"nofollow noopener\" target=\"_blank\">Kubernetes clusters<\/a> and even Linux virtual machines (VMs) all from within a well-designed GUI. This app has been designed specifically for Apple Silicon (though there is a version for Intel-based Macs), so it can deliver the fastest performance with low resource usage. OrbStack also integrates with the Mac ecosystem, with features like auto domain names and dynamic file sharing.<\/p>\n<p>OrbStack includes features such as:<\/p>\n<p>Kubernetes integration.<br \/>\nLinux VMs.<br \/>\nOptimization for macOS with deep integration into the native file system and networking.<br \/>\nCustom-built virtual network stack built for speed and compatibility with VPNs, DNS settings and automatic HTTPS.<br \/>\nCLI and file system integration.<\/p>\n<p>Even better, OrbStack is simple to use, which means if you\u2019re only now getting to know containers, it will make your life a bit easier.<\/p>\n<p>Installing OrbStack<\/p>\n<p>Installing OrbStack is simple. All you have to do is download the .dmg file (make sure to choose the one that works with your Mac\u2019s CPU). Once the file is downloaded, double-click it and then (in the resulting window) drag the OrbStack icon to the Applications folder.<\/p>\n<p>After the installation completes, open your Launchpad, locate the OrbStack icon, and click it to run the app. You\u2019ll be prompted to verify the app, so just OK the warning to dismiss it and continue opening.<\/p>\n<p>Using OrbStack<\/p>\n<p>When OrbStack opens, you\u2019ll be presented with a window asking you what you want to use (Docker, Kubernetes or Linux). Let\u2019s go with Docker to simplify things. Click Docker (Figure 1) to start the process.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-22802531\" class=\"size-full wp-image-22802531\" src=\"https:\/\/www.newsbeep.com\/il\/wp-content\/uploads\/2025\/10\/926842fe-screenshot-2025-10-07-at-2.18.22\u202fpm.png\" alt=\"\" width=\"1468\" height=\"1172\"\/><\/p>\n<p id=\"caption-attachment-22802531\" class=\"wp-caption-text\">Figure 1. You can choose between these three options.<\/p>\n<p>Once the container manager opens (Figure 2), it\u2019s time to deploy your first container.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-22802534\" class=\"size-full wp-image-22802534\" src=\"https:\/\/www.newsbeep.com\/il\/wp-content\/uploads\/2025\/10\/f3d8cd07-orbstack2.jpg\" alt=\"\" width=\"1970\" height=\"1320\"\/><\/p>\n<p id=\"caption-attachment-22802534\" class=\"wp-caption-text\">Figure 2. The OrbStack UI is well-designed.<\/p>\n<p>Before you deploy your first container, you\u2019ll want to pull an image. To do that, click Images in the left sidebar and then click the + button.<\/p>\n<p>Let\u2019s download an NGINX image. To do that, type nginx in the Image field (Figure 3) and hit Enter on your keyboard.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-22802535\" class=\"size-full wp-image-22802535\" src=\"https:\/\/www.newsbeep.com\/il\/wp-content\/uploads\/2025\/10\/1c0ff002-orbstack3.jpg\" alt=\"\" width=\"960\" height=\"452\"\/><\/p>\n<p id=\"caption-attachment-22802535\" class=\"wp-caption-text\">Figure 3. You can download an image with a specific tag; otherwise, it will automatically pull the latest.<\/p>\n<p>Now that you\u2019ve pulled the image, it\u2019ll appear in the Images page.<\/p>\n<p>Go to the Container tab and type nginx in the image field, give the container a name, and click Create and Start.<\/p>\n<p>At this point, your container is running. Select your new container from the left pane and then click Terminal in the right. You should now find yourself at the command line interface (CLI) prompt for the running container (Figure 4).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-22802536\" class=\"size-full wp-image-22802536\" src=\"https:\/\/www.newsbeep.com\/il\/wp-content\/uploads\/2025\/10\/bbf32398-orbstack4.jpg\" alt=\"\" width=\"1972\" height=\"1322\"\/><\/p>\n<p id=\"caption-attachment-22802536\" class=\"wp-caption-text\">Figure 4. We can now do terminal things with our container.<\/p>\n<p>Say, for example, you want to install PHP for your new NGINX container. From within the Terminal pane, install PHP with the command:<\/p>\n<p>You could install other packages in the same way. Maybe you need <a href=\"https:\/\/nodejs.org\/en\" class=\"ext-link\" rel=\"external  nofollow noopener\" onclick=\"this.target=&#039;_blank&#039;;\" target=\"_blank\">Node.js<\/a>. For that, issue the command:<\/p>\n<p>Maybe you want to launch a Linux VM. You might be thinking, \u201cOh, sure, that\u2019s way too hard for me.\u201d Thanks to OrbStack, it\u2019s not.<\/p>\n<p>Click on the Machines section in the left navigation, and then click New Machine. One very cool thing is that OrbStack will autopopulate everything for a Ubuntu VM, so all you have to do is click Create (Figure 5).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-22802537\" class=\"wp-image-22802537 size-full\" src=\"https:\/\/www.newsbeep.com\/il\/wp-content\/uploads\/2025\/10\/f4cc59d1-orbstack5.jpg\" alt=\"\" width=\"1972\" height=\"1322\"\/><\/p>\n<p id=\"caption-attachment-22802537\" class=\"wp-caption-text\">Figure 5. Click Create to autopopulate a Ubuntu VM.<\/p>\n<p>OrbStack will take a moment to download the necessary bits. When it finishes, your new VM will be running. You can then click the Terminal tab and do whatever it is you need to do. For example, you could install a full LAMP stack with the command:<\/p>\n<p>Allow the installation to complete, and you now have a running VM with a full LAMP stack that can serve as a development environment.<\/p>\n<p>OrbStack is a great tool for getting up to speed with containers and VMs. I will say this: If you go to run a single-node Kubernetes deployment, you\u2019ll find it considerably more challenging than you would running a Docker container or a VM. If you\u2019ve ever toyed with Kubernetes, you already know that it is considerably more difficult than the other two technologies. Case in point, even the <a href=\"https:\/\/docs.orbstack.dev\/kubernetes\" target=\"_blank\" rel=\"noopener external  nofollow\" class=\"ext-link\" onclick=\"this.target=&#039;_blank&#039;;\">OrbStack Kubernetes documentation<\/a> will have you shaking your head. This is supposed to be a simple-to-use GUI app, but the documentation points to Kubernetes deployments requiring the command line. If that\u2019s the case, why include it in the first place?<\/p>\n<p>Ah, Kubernetes, you were once so much easier to work with.<\/p>\n<p>Regardless of the Kubernetes complications, OrbStack certainly makes working with Docker containers and VMs very simple.<\/p>\n<p>You can use OrbStack for free, but only for personal use. If you need it for business or commercial use, you\u2019ll have to pony up $8\/user\/month. If you need the enterprise edition, you\u2019ll have to contact OrbStack for a price quote.<\/p>\n<p>\t<a class=\"row youtube-subscribe-block\" href=\"https:\/\/youtube.com\/thenewstack?sub_confirmation=1\" target=\"_blank\" rel=\"nofollow noopener\"><\/p>\n<p>\n\t\t\t\tYOUTUBE.COM\/THENEWSTACK\n\t\t\t<\/p>\n<p>\n\t\t\t\tTech moves fast, don&#8217;t miss an episode. Subscribe to our YouTube<br \/>\n\t\t\t\tchannel to stream all our podcasts, interviews, demos, and more.\n\t\t\t<\/p>\n<p>\t\t\t\tSUBSCRIBE<\/p>\n<p>\t<\/a><\/p>\n<p>    Group<br \/>\n    Created with Sketch.<\/p>\n<p>\t\t<a href=\"https:\/\/thenewstack.io\/author\/jack-wallen\/\" class=\"author-more-link\" rel=\"nofollow noopener\" target=\"_blank\"><\/p>\n<p>\t\t\t\t\t<img decoding=\"async\" class=\"post-author-avatar\" src=\"https:\/\/www.newsbeep.com\/il\/wp-content\/uploads\/2025\/09\/1759072569_653_d7cbfb14-cropped-6e7d5ccd-jack_wallen.jpg\"\/><\/p>\n<p>\n\t\t\t\t\t\t\tJack Wallen is what happens when a Gen Xer mind-melds with present-day snark. Jack is a seeker of truth and a writer of words with a quantum mechanical pencil and a disjointed beat of sound and soul. Although he resides&#8230;\t\t\t\t\t\t<\/p>\n<p>\t\t\t\t\t\tRead more from Jack Wallen\t\t\t\t\t\t<\/p>\n<p>\t\t<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"If you are either a container pro or are looking to start your journey with this particular technology,&hellip;\n","protected":false},"author":2,"featured_media":66028,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[85,46,125,47965],"class_list":["post-66027","post","type-post","status-publish","format-standard","has-post-thumbnail","category-technology","tag-il","tag-israel","tag-technology","tag-tutorial"],"_links":{"self":[{"href":"https:\/\/www.newsbeep.com\/il\/wp-json\/wp\/v2\/posts\/66027","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.newsbeep.com\/il\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.newsbeep.com\/il\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/il\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/il\/wp-json\/wp\/v2\/comments?post=66027"}],"version-history":[{"count":0,"href":"https:\/\/www.newsbeep.com\/il\/wp-json\/wp\/v2\/posts\/66027\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/il\/wp-json\/wp\/v2\/media\/66028"}],"wp:attachment":[{"href":"https:\/\/www.newsbeep.com\/il\/wp-json\/wp\/v2\/media?parent=66027"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.newsbeep.com\/il\/wp-json\/wp\/v2\/categories?post=66027"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.newsbeep.com\/il\/wp-json\/wp\/v2\/tags?post=66027"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}