CINXE.COM
Docker containers in Windows "look" like VMs...
<!DOCTYPE html> <html id="XF" lang="en-US" dir="LTR" data-app="public" data-template="thread_view" data-container-key="node-165" data-content-key="thread-1059885" data-logged-in="false" data-cookie-prefix="xf_" data-csrf="1739836129,b6cc6d635be3ed3de545ebd2ff0d3368" class="has-no-js template-thread_view XenBase layout-default style-light sidebar-right xb-toggle-default xb-sidebar-show" > <head> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-2209856-4"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-2209856-4'); </script> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=Edge" /> <meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"> <title>Docker containers in Windows "look" like VMs...</title> <link rel="manifest" href="/webmanifest.php"> <meta name="theme-color" content="#466288" /> <meta name="apple-mobile-web-app-title" content="Physics Forums"> <link rel="apple-touch-icon" href="https://www.physicsforums.com/misc/PhysicsForums_logo_192.png"> <meta name="description" content="Hello, I am trying to better understand how Docker works under the hood in Windows...I get the difference between virtual machines (guest OS on top of a..." /> <meta property="og:description" content="Hello, I am trying to better understand how Docker works under the hood in Windows...I get the difference between virtual machines (guest OS on top of a host OS) and containers (which work with the host OS)...The Docker desktop installation process seems to automatically install both Hyper V..." /> <meta property="twitter:description" content="Hello, I am trying to better understand how Docker works under the hood in Windows...I get the difference between virtual machines (guest OS on top of a host OS) and containers (which work with..." /> <meta property="og:url" content="https://www.physicsforums.com/threads/docker-containers-in-windows-look-like-vms.1059885/" /> <link rel="canonical" href="https://www.physicsforums.com/threads/docker-containers-in-windows-look-like-vms.1059885/" /> <script>document.documentElement.className+=' has-no-fa-brands';</script> <meta property="og:site_name" content="Physics Forums: Science Discussion, Homework Help, Articles" /> <meta property="og:type" content="website" /> <meta property="og:title" content="Docker containers in Windows "look" like VMs..." /> <meta property="twitter:title" content="Docker containers in Windows "look" like VMs..." /> <meta property="og:image" content="https://www.physicsforums.com/styles/physicsforums/images/physics-forums-logo-og.png" /> <meta property="twitter:image" content="https://www.physicsforums.com/styles/physicsforums/images/physics-forums-logo-og.png" /> <meta property="twitter:card" content="summary" /> <link rel="stylesheet" href="/css.php?css=public%3Anormalize.css%2Cpublic%3Afa.css%2Cpublic%3Acore.less%2Cpublic%3Aapp.less&s=12&l=1&d=1739717802&k=9d0860d3ac6d1d035719345d5207661b971a33e3" /> <link rel="stylesheet" href="/css.php?css=public%3Abb_code.less%2Cpublic%3Amessage.less%2Cpublic%3Apf_first_post_rss.css%2Cpublic%3Aphysicsforums_badges.less%2Cpublic%3Ashare_controls.less%2Cpublic%3Astructured_list.less%2Cpublic%3Athxpress_xf.less%2Cpublic%3Axb.less%2Cpublic%3Aextra.less&s=12&l=1&d=1739717802&k=9c14e37ec294ab0a1d153006a30b72cc0bbc6c76" /> <script src="/js/xf/preamble.min.js?_v=bab3e795"></script> <link rel="icon" type="image/png" href="https://www.physicsforums.com/favicon.ico" sizes="32x32" /> <meta name="theme-color" content="#0275b4"> </head> <body data-template="thread_view" class=" "> <div class="p-pageWrapper" id="top"> <div class="p-pageWrapper--helper"></div> <div class="xb-page-wrapper xb-canvas-menuActive"> <div class="xb-page-wrapper--helper"></div> <div class="xb-content-wrapper"> <div class="navigation-helper"></div> <div class="p-navSticky p-navSticky--primary" data-xf-init="sticky-header"> <div class="p-nav--wrapper"> <nav class="p-nav"> <div class="p-nav-inner"> <button type="button" class="button--plain p-nav-menuTrigger button" data-xf-click="off-canvas" data-menu=".js-headerOffCanvasMenu" tabindex="0" aria-label="Menu"><span class="button-text"> <i aria-hidden="true"></i> </span></button> <div class="p-nav-smallLogo"> <a href="/"> <img src="https://www.physicsforums.com/styles/physicsforums/xenforo/logo.png" srcset="" alt="Physics Forums: Science Discussion, Homework Help, Articles" width="274" height="51" /> <img src="https://www.physicsforums.com/styles/physicsforums/xenforo/logosmall.png" width="52" height="50" alt="Physics Forums: Science Discussion, Homework Help, Articles" class="logo-mobile" /> </a> </div> <div class="p-nav-scroller hScroller" data-xf-init="h-scroller" data-auto-scroll=".p-navEl.is-selected"> <div class="hScroller-scroll"> <ul class="p-nav-list js-offCanvasNavSource"> <li class="navthxlink_1"> <div class="p-navEl " data-has-children="true"> <a href="https://www.physicsforums.com/insights/" class="p-navEl-link p-navEl-link--splitMenu " data-nav-id="thxlink_1">Insights Blog</a> <a data-xf-key="1" data-xf-click="menu" data-menu-pos-ref="< .p-navEl" class="p-navEl-splitTrigger" role="button" tabindex="0" aria-label="Toggle expanded" aria-expanded="false" aria-haspopup="true"></a> <div class="menu menu--structural" data-menu="menu" aria-hidden="true"> <div class="menu-content"> <a href="https://www.physicsforums.com/insights/postindex/" class="menu-linkRow u-indentDepth0 js-offCanvasCopy " data-nav-id="toc">-- Browse All Articles --</a> <a href="https://www.physicsforums.com/insights/science-math-articles/physics-articles/" class="menu-linkRow u-indentDepth0 js-offCanvasCopy " data-nav-id="physarticles">Physics Articles</a> <a href="https://www.physicsforums.com/insights/science-math-tutorials/physics-tutorials/" class="menu-linkRow u-indentDepth0 js-offCanvasCopy " data-nav-id="phystuts">Physics Tutorials</a> <a href="https://www.physicsforums.com/insights/science-math-guides/physics-guides/" class="menu-linkRow u-indentDepth0 js-offCanvasCopy " data-nav-id="physguides">Physics Guides</a> <a href="https://www.physicsforums.com/insights/science-math-faqs/physics-faqs/" class="menu-linkRow u-indentDepth0 js-offCanvasCopy " data-nav-id="physfaq">Physics FAQ</a> <a href="https://www.physicsforums.com/insights/science-math-articles/math-articles/" class="menu-linkRow u-indentDepth0 js-offCanvasCopy " data-nav-id="mathart">Math Articles</a> <a href="https://www.physicsforums.com/insights/science-math-tutorials/math-tutorials/" class="menu-linkRow u-indentDepth0 js-offCanvasCopy " data-nav-id="mathtuts">Math Tutorials</a> <a href="https://www.physicsforums.com/insights/science-math-guides/math-guides/" class="menu-linkRow u-indentDepth0 js-offCanvasCopy " data-nav-id="mathguide">Math Guides</a> <a href="https://www.physicsforums.com/insights/science-math-faqs/math-faqs/" class="menu-linkRow u-indentDepth0 js-offCanvasCopy " data-nav-id="mathfaq">Math FAQ</a> <a href="https://www.physicsforums.com/insights/science-math-articles/education-articles/" class="menu-linkRow u-indentDepth0 js-offCanvasCopy " data-nav-id="eduart">Education Articles</a> <a href="https://www.physicsforums.com/insights/science-math-guides/education-guides/" class="menu-linkRow u-indentDepth0 js-offCanvasCopy " data-nav-id="eduguide">Education Guides</a> <a href="https://www.physicsforums.com/insights/science-math-articles/biology-chemistry-articles/" class="menu-linkRow u-indentDepth0 js-offCanvasCopy " data-nav-id="biochemart">Bio/Chem Articles</a> <a href="https://www.physicsforums.com/insights/science-math-guides/technology-guides/" class="menu-linkRow u-indentDepth0 js-offCanvasCopy " data-nav-id="techguides">Technology Guides</a> <a href="https://www.physicsforums.com/insights/science-math-tutorials/computer-science-tutorials/" class="menu-linkRow u-indentDepth0 js-offCanvasCopy " data-nav-id="compscitut">Computer Science Tutorials</a> </div> </div> </div> </li> <li class="navforums"> <div class="p-navEl is-selected" data-has-children="true"> <a href="https://www.physicsforums.com/" class="p-navEl-link p-navEl-link--splitMenu " data-nav-id="forums">Forums</a> <a data-xf-key="2" data-xf-click="menu" data-menu-pos-ref="< .p-navEl" class="p-navEl-splitTrigger" role="button" tabindex="0" aria-label="Toggle expanded" aria-expanded="false" aria-haspopup="true"></a> <div class="menu menu--structural" data-menu="menu" aria-hidden="true"> <div class="menu-content"> <a href="https://www.physicsforums.com/forums/chemistry.83/" class="menu-linkRow u-indentDepth0 js-offCanvasCopy " data-nav-id="chem">Chemistry</a> <a href="https://www.physicsforums.com/forums/biology-and-medical.82/" class="menu-linkRow u-indentDepth0 js-offCanvasCopy " data-nav-id="biomed">Biology and Medical</a> <a href="https://www.physicsforums.com/forums/earth-sciences.84/" class="menu-linkRow u-indentDepth0 js-offCanvasCopy " data-nav-id="earth">Earth Sciences</a> <a href="https://www.physicsforums.com/forums/programming-and-computer-science.165/" class="menu-linkRow u-indentDepth0 js-offCanvasCopy " data-nav-id="compsci">Computer Science</a> <a href="https://www.physicsforums.com/forums/computing-and-technology.188/" class="menu-linkRow u-indentDepth0 js-offCanvasCopy " data-nav-id="comptech">Computing and Technology</a> <a href="https://www.physicsforums.com/forums/diy-projects.264/" class="menu-linkRow u-indentDepth0 js-offCanvasCopy " data-nav-id="DIY">DIY Projects</a> </div> </div> </div> </li> <li class="navhotthreads1"> <div class="p-navEl " > <a href="https://www.physicsforums.com/whats-new/hot-threads" class="p-navEl-link " data-xf-key="3" data-nav-id="hotthreads1">Trending</a> </div> </li> <li class="navfeaturedthreads1"> <div class="p-navEl " > <a href="https://www.physicsforums.com/threads/featured" class="p-navEl-link " data-xf-key="4" data-nav-id="featuredthreads1">Featured Threads</a> </div> </li> </ul> </div> </div> <div class="p-nav-opposite"> <div class="p-navgroup p-account p-navgroup--guest"> <a href="/login/" class="p-navgroup-link p-navgroup-link--textual p-navgroup-link--logIn" data-xf-click="overlay" data-follow-redirects="on"> <span class="p-navgroup-linkText">Log in</span> </a> <a href="/login/register" class="p-navgroup-link p-navgroup-link--textual p-navgroup-link--register" data-xf-click="overlay" data-follow-redirects="on"> <span class="p-navgroup-linkText">Register</span> </a> </div> <div class="p-navgroup p-discovery"> <a href="/whats-new/" class="p-navgroup-link p-navgroup-link--iconic p-navgroup-link--whatsnew" aria-label="What's new" title="What's new"> <i aria-hidden="true"></i> <span class="p-navgroup-linkText">What's new</span> </a> <a href="/search/" class="p-navgroup-link p-navgroup-link--iconic p-navgroup-link--search" data-xf-click="menu" data-xf-key="/" aria-label="Search" aria-expanded="false" aria-haspopup="true" title="Search"> <i aria-hidden="true"></i> <span class="p-navgroup-linkText">Search</span> </a> <div class="menu menu--structural menu--wide" data-menu="menu" aria-hidden="true"> <form action="/search/search" method="post" class="menu-content" data-xf-init="quick-search"> <h3 class="menu-header">Search</h3> <div class="menu-row"> <a href="https://www.google.com/search?q=physics+forums" rel='nofollow,noreferrer'><b>Google search</b></a>: add "Physics Forums" to query<br><br> <div class="inputGroup inputGroup--joined"> <input type="text" class="input" name="keywords" placeholder="Search…" aria-label="Search" data-menu-autofocus="true" /> <select name="constraints" class="js-quickSearch-constraint input" aria-label="Search within"> <option value="">Everywhere</option> <option value="{"search_type":"post"}">Threads</option> <option value="{"search_type":"post","c":{"nodes":[165],"child_nodes":1}}">This forum</option> <option value="{"search_type":"post","c":{"thread":1059885}}">This thread</option> </select> </div> </div> <div class="menu-row"> <label class="iconic"><input type="checkbox" name="c[title_only]" value="1" /><i aria-hidden="true"></i><span class="iconic-label">Search titles only <span tabindex="0" role="button" data-xf-init="tooltip" data-trigger="hover focus click" title="Tags will also be searched in content where tags are supported"> <i class="fa--xf far fa-question-circle u-muted u-smaller" aria-hidden="true"></i> </span></span></label> </div> <div class="menu-row"> <div class="inputGroup"> <span class="inputGroup-text" id="ctrl_search_menu_by_member">By:</span> <input type="text" class="input" name="c[users]" data-xf-init="auto-complete" placeholder="Member" aria-labelledby="ctrl_search_menu_by_member" /> </div> </div> <div class="menu-footer"> <span class="menu-footer-controls"> <button type="submit" class="button--primary button button--icon button--icon--search"><span class="button-text">Search</span></button> <a href="/search/" class="button"><span class="button-text">Advanced search…</span></a> </span> </div> <input type="hidden" name="_xfToken" value="1739836129,b6cc6d635be3ed3de545ebd2ff0d3368" /> </form> </div> </div> </div> </div> </nav> </div> </div> <div class="p-sectionLinks--wrapper"> <div class="p-sectionLinks"> <div class="p-sectionLinks-inner"> <div class="hScroller" data-xf-init="h-scroller"> <div class="hScroller-scroll"> <ul class="p-sectionLinks-list"> <li> <div class="p-navEl " > <a href="https://www.physicsforums.com/forums/chemistry.83/" class="p-navEl-link " data-xf-key="alt+1" data-nav-id="chem">Chemistry</a> </div> </li> <li> <div class="p-navEl " > <a href="https://www.physicsforums.com/forums/biology-and-medical.82/" class="p-navEl-link " data-xf-key="alt+2" data-nav-id="biomed">Biology and Medical</a> </div> </li> <li> <div class="p-navEl " > <a href="https://www.physicsforums.com/forums/earth-sciences.84/" class="p-navEl-link " data-xf-key="alt+3" data-nav-id="earth">Earth Sciences</a> </div> </li> <li> <div class="p-navEl " > <a href="https://www.physicsforums.com/forums/programming-and-computer-science.165/" class="p-navEl-link " data-xf-key="alt+4" data-nav-id="compsci">Computer Science</a> </div> </li> <li> <div class="p-navEl " > <a href="https://www.physicsforums.com/forums/computing-and-technology.188/" class="p-navEl-link " data-xf-key="alt+5" data-nav-id="comptech">Computing and Technology</a> </div> </li> <li> <div class="p-navEl " > <a href="https://www.physicsforums.com/forums/diy-projects.264/" class="p-navEl-link " data-xf-key="alt+6" data-nav-id="DIY">DIY Projects</a> </div> </li> </ul> </div> </div> <div class="p-sectionLinks-right"> </div> </div> </div> </div> <div class="offCanvasMenu offCanvasMenu--nav js-headerOffCanvasMenu" data-menu="menu" aria-hidden="true" data-ocm-builder="navigation"> <div class="offCanvasMenu-backdrop" data-menu-close="true"></div> <div class="offCanvasMenu-content"> <div class="offCanvasMenu-content--inner"> <div class="offCanvasMenu-header"> Menu <a class="offCanvasMenu-closer" data-menu-close="true" role="button" tabindex="0" aria-label="Close"></a> </div> <div class="p-offCanvasRegisterLink"> <div class="offCanvasMenu-linkHolder"> <a href="/login/" class="offCanvasMenu-link" data-xf-click="overlay" data-menu-close="true"> Log in </a> </div> <hr class="offCanvasMenu-separator" /> <div class="offCanvasMenu-linkHolder"> <a href="/login/register" class="offCanvasMenu-link" data-xf-click="overlay" data-menu-close="true"> Register </a> </div> <hr class="offCanvasMenu-separator" /> </div> <div class="offCanvasMenu-subHeader">Navigation</div> <div class="js-offCanvasNavTarget"></div> <!-- <div class="offCanvasMenu-installBanner js-installPromptContainer" style="display: none;" data-xf-init="install-prompt"> <div class="offCanvasMenu-installBanner-header">Install the app</div> <button type="button" class="js-installPromptButton button"><span class="button-text">Install</span></button> <template class="js-installTemplateIOS"> <div class="overlay-title">How to install the app on iOS</div> <div class="block-body"> <div class="block-row"> <p> Follow along with the video below to see how to install our site as a web app on your home screen. </p> <p style="text-align: center"> <video src="/styles/default/xenforo/add_to_home.mp4" width="280" height="480" autoplay loop muted playsinline></video> </p> <p> <small><strong>Note:</strong> This feature may not be available in some browsers.</small> </p> </div> </div> </template> </div> --> <div class="offCanvasMenu-subHeader">More options</div> <div class="offCanvasMenu-linkHolder"> <a href="/misc/contact" class="offCanvasMenu-link" data-menu-close="true" data-nav-id="contactUs" data-xf-click="overlay">Contact us</a> </div> <div class="offCanvasMenu-linkHolder"> <a class="offCanvasMenu-link" data-menu-close="true" data-nav-id="closeMenu" role="button" tabindex="0" aria-label="Close">Close Menu</a> </div> </div> </div> </div> <div class="p-body"> <div class="p-body-inner"> <!--XF:EXTRA_OUTPUT--> <noscript class="js-jsWarning"><div class="blockMessage blockMessage--important blockMessage--iconic u-noJsOnly">JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.</div></noscript> <div class="blockMessage blockMessage--important blockMessage--iconic js-browserWarning" style="display: none">You are using an out of date browser. It may not display this or other websites correctly.<br />You should upgrade or use an <a href="https://www.google.com/chrome/" target="_blank" rel="noopener">alternative browser</a>.</div> <div class="p-body-main p-body-main--withSidebar "> <div class="p-body-contentCol"></div> <div class="p-body-sidebarCol"></div> <div class="p-body-content"> <div class="p-body-pageContent"> <div class="p-breadcrumbs--parent "> <ul class="p-breadcrumbs " itemscope itemtype="https://schema.org/BreadcrumbList"> <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> <a href="https://www.physicsforums.com/" itemprop="item"> <span itemprop="name">Forums</span> </a> <meta itemprop="position" content="1" /> </li> <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> <a href="/#other-sciences.6" itemprop="item"> <span itemprop="name">Other Sciences</span> </a> <meta itemprop="position" content="2" /> </li> <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> <a href="/forums/programming-and-computer-science.165/" itemprop="item"> <span itemprop="name">Programming and Computer Science</span> </a> <meta itemprop="position" content="3" /> </li> </ul> </div> <div class="p-body-header"> <div class="p-title "> <h1 class="p-title-value">Docker containers in Windows "look" like VMs... </h1> </div> <div class="p-description"> <ul class="listInline listInline--bullet"> <li> <span ><span class="prefix gray" dir="auto">Python</span></span> </li> <li> <i class="fa--xf fal fa-user" aria-hidden="true" title="Thread starter"></i> <span class="u-srOnly">Thread starter</span> <span>fog37</span> </li> <li> <i class="fa--xf fal fa-clock" aria-hidden="true" title="Start date"></i> <span class="u-srOnly">Start date</span> <time class="u-dt" dir="auto" datetime="2024-02-10T14:34:03-0600" data-time="1707597243" data-date-string="Feb 10, 2024" data-time-string="2:34 PM" title="Feb 10, 2024 at 2:34 PM">Feb 10, 2024</time> </li> <li> <dl class="tagList tagList--thread-1059885 "> <dt> <i class="fa--xf fal fa-tags" aria-hidden="true" title="Tags"></i> <span class="u-srOnly">Tags</span> </dt> <dd> <span class="js-tagList"> <a href="/tags/windows/" data-xf-init="preview-tooltip" data-preview-url="/tags/windows/preview" class="tagItem tagItem--tag_windows" dir="auto"> Windows </a> </span> </dd> </dl> </li> </ul> </div> </div> <script src="https://www.physicsforums.com/check-for-tex.js" defer></script> <div class="block block--messages" data-xf-init="" data-type="post" data-href="/inline-mod/" data-search-target="*"> <span class="u-anchorTarget" id="posts"></span> <div class="block-outer"></div> <div class="block-outer js-threadStatusField"></div> <div class="block-container lbContainer" data-xf-init="lightbox select-to-quote old-new-message-indicator" data-sv-live-content-time-element-selector=".message-attribution-main time.u-dt" data-message-selector=".js-post" data-lb-id="thread-1059885" data-lb-universal="0"> <div class="block-body js-replyNewMessageContainer"> <!-- RSS here --> <article class="message message--post js-post js-inlineModContainer " data-author="fog37" data-content="post-7057968" id="js-post-7057968" > <span class="u-anchorTarget" id="post-7057968"></span> <div class="message-header"> <header class="message-attribution message-attribution--split"> <ul class="message-attribution-main listInline "> <li class="u-concealed"> <time class="u-dt" dir="auto" datetime="2024-02-10T14:34:03-0600" data-time="1707597243" data-date-string="Feb 10, 2024" data-time-string="2:34 PM" title="Feb 10, 2024 at 2:34 PM">Feb 10, 2024</time> </li> </ul> <ul class="message-attribution-opposite message-attribution-opposite--list "> <li> <span style="cursor:pointer;" data-xf-init="share-tooltip" data-href="/posts/7057968/share" aria-label="Share" role="button" rel="nofollow"> <i class="fa--xf fal fa-share-alt" aria-hidden="true"></i> </span> </li> <li> #1 </li> </ul> </header> </div> <div class="message-inner"> <div class="message-cell message-cell--user"> <section class="message-user" > <div class="message-userDetails"> <span class="message-name"><span class="username " dir="auto" data-user-id="503639">fog37</span></span> <!--<h5 class="userTitle message-userTitle" dir="auto">A PF Cell</h5>--> <!----> <span class="threadstarter" data-xf-init="tooltip" title="Thread Starter"><i class="fal fa-user-edit"></i></span> <!-- Start Member Achievements --> <!-- End Member Achievements --> </div> <div class="message-userExtras"> <dl class="pairs pairs--justified"> <dt><i class="fa--xf fal fa-comments fa-fw" aria-hidden="true" data-xf-init="tooltip" title="Messages"></i></dt> <dd>1,569</dd> </dl> <dl class="pairs pairs--justified"> <dt><i class="fa--xf fal fa-thumbs-up fa-fw" aria-hidden="true" data-xf-init="tooltip" title="Reaction score"></i></dt> <dd>108</dd> </dl> </div> <span class="message-userArrow"></span> </section> </div> <div class="message-cell message-cell--main"> <div class="message-main js-quickEditTarget"> <div class="message-content js-messageContent"> <div class="message-userContent lbContainer js-lbContainer " data-lb-id="post-7057968" data-lb-caption-desc="fog37 · Feb 10, 2024 at 2:34 PM"> <article class="message-body js-selectToQuote"> <div > <div class="bbWrapper">Hello,<br /> <br /> I am trying to better understand how Docker works under the hood in Windows...I get the difference between virtual machines (guest OS on top of a host OS) and containers (which work with the host OS)...The Docker desktop installation process seems to automatically install both Hyper V and WSL 2 (which is different from WSL1...Hyper V a type of lightweight hypervisor to run and manage virtual machines and WSL2 is really a Linux OS virtual machine... If so, then running Docker in Windows seems to be like running a virtual machine and not a container..<br /> <br /> IF the Dockerfile first line is <b><i>FROM python :3, </i></b>it means that we are instructing the docker engine to go on Docker hub and downloaed a Docker parent image containing the interpreter python as well as the Linux distribution Alpine....I get Docker is truly a linux application. Now we have both the Alpine Linux distribution and WSL2 which seem to be two Linux operating systems...Again, that looks more like a virtual machine than a container: we have Windows (our host OS), Alpine, and WSL2...<br /> <br /> Thank you!</div> </div> <div class="js-selectToQuoteEnd"> </div> <div class="googleads_fixed"> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-6580726045122001" crossorigin="anonymous"></script> <!-- PF InsidePost 300x250 --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6580726045122001" data-ad-slot="3049969336" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> </article> </div> </div> <footer class="message-footer"> <div class="reactionsBar js-reactionsList "> </div> <div class="js-historyTarget message-historyTarget toggleTarget" data-href="trigger-href"></div> </footer> </div> </div> </div> </article> <!-- RSS here --> <div class="message-cell message-cell--main" id="post-physorg"> <a href="https://phys.org/technology-news/" target="_blank">Technology news</a> on Phys.org <ul class="phys_items"> <li><a href="https://techxplore.com/news/2024-02-team-fuel-cell-durability-fatigue.html" target="_blank">Research team improves fuel cell durability with fatigue-resistant membranes</a></li> <li><a href="https://techxplore.com/news/2024-02-extinguishing-batteries-deadly-battery.html" target="_blank">Self-extinguishing batteries could reduce the risk of deadly and costly battery fires</a></li> <li><a href="https://techxplore.com/news/2024-02-chemists-decipher-reaction-lithium-sulfur.html" target="_blank">Chemists decipher reaction process that could improve lithium-sulfur batteries</a></li> </ul> </div> <article class="message message--post js-post js-inlineModContainer " data-author="jedishrfu" data-content="post-7059560" id="js-post-7059560" itemscope itemtype="https://schema.org/Comment" itemid="https://www.physicsforums.com/posts/7059560/"> <meta itemprop="parentItem" itemscope itemid="https://www.physicsforums.com/threads/docker-containers-in-windows-look-like-vms.1059885/" /> <span class="u-anchorTarget" id="post-7059560"></span> <div class="message-header"> <header class="message-attribution message-attribution--split"> <ul class="message-attribution-main listInline "> <li class="u-concealed"> <time class="u-dt" dir="auto" datetime="2024-02-15T12:21:50-0600" data-time="1708021310" data-date-string="Feb 15, 2024" data-time-string="12:21 PM" title="Feb 15, 2024 at 12:21 PM" itemprop="datePublished">Feb 15, 2024</time> </li> </ul> <ul class="message-attribution-opposite message-attribution-opposite--list "> <li> <span style="cursor:pointer;" data-xf-init="share-tooltip" data-href="/posts/7059560/share" aria-label="Share" role="button" rel="nofollow"> <i class="fa--xf fal fa-share-alt" aria-hidden="true"></i> </span> </li> <li> #2 </li> </ul> </header> </div> <div class="message-inner"> <div class="message-cell message-cell--user"> <section class="message-user" itemprop="author" itemscope itemtype="https://schema.org/Person" itemid="https://www.physicsforums.com/members/jedishrfu.376845/"> <meta itemprop="url" content="https://www.physicsforums.com/members/jedishrfu.376845/" /> <div class="message-userDetails"> <span class="message-name"><a href="/members/jedishrfu.376845/" class="username " dir="auto" data-user-id="376845" data-xf-init="member-tooltip"><span class="username--staff username--moderator" itemprop="name">jedishrfu</span></a></span> <!--<h5 class="userTitle message-userTitle" dir="auto" itemprop="jobTitle">A PF Universe</h5>--> <!--<div class="userBanner userBanner userBanner--lightGreen wrapped message-userBanner" itemprop="jobTitle"><span class="userBanner-before"></span><strong>Staff: Mentor</strong><span class="userBanner-after"></span></div>--> <!-- Start Member Achievements --> <div class="post-badges"> <div class="post-badge badge-mentor" data-xf-init="tooltip" title="PF Community Staff"> <i class="fa--xf fal fa-user-graduate" aria-hidden="true"></i><span> Mentor</span> </div> <div class="post-badge badge-file" data-xf-init="tooltip" title="Click to View My Articles"> <a href="https://www.physicsforums.com/insights/author/jedishrfu/"><i class="fa--xf fal fa-file-alt" aria-hidden="true"></i><span> Insights Author</span></a> </div> </div> <!-- End Member Achievements --> </div> <div class="message-userExtras"> <dl class="pairs pairs--justified"> <dt><i class="fa--xf fal fa-comments fa-fw" aria-hidden="true" data-xf-init="tooltip" title="Messages"></i></dt> <dd>15,152</dd> </dl> <dl class="pairs pairs--justified"> <dt><i class="fa--xf fal fa-thumbs-up fa-fw" aria-hidden="true" data-xf-init="tooltip" title="Reaction score"></i></dt> <dd>9,728</dd> </dl> </div> <span class="message-userArrow"></span> </section> </div> <div class="message-cell message-cell--main"> <div class="message-main js-quickEditTarget"> <div class="message-content js-messageContent"> <div class="message-userContent lbContainer js-lbContainer " data-lb-id="post-7059560" data-lb-caption-desc="jedishrfu · Feb 15, 2024 at 12:21 PM"> <article class="message-body js-selectToQuote"> <div itemprop="text"> <div class="bbWrapper">Docker is a linux technology that runs on windows and macos. On Linux, it takes advantage of some Linux security protections to run code in a sort of sandbox using the same OS. This makes Docker containers very light-weight and reduces system resource usage on a Linux host.<br /> <br /> When running on Windows there has to be a VM to run Docker inside. Windows provides the WSL subsystem for that and it is a VM that looks like a linux environment to Docker. It was quite "inspired" by MS to offer this but I guess they saw the writing on the wall with developers bouncing between the two environments. I know they resisted this approach for a long time forcing people to have two machines, or log into a linux machine or use dual boot...<br /> <br /> <a href="https://en.wikipedia.org/wiki/Windows_Subsystem_for_Linux" target="_blank" class="link link--external" rel="noopener">https://en.wikipedia.org/wiki/Windows_Subsystem_for_Linux</a><br /> <br /> One thing that I found cool was that the MS VS code editor works in both environments via a web service that runs inside the WSL environment and does the CRLF conversion seamlessly between them. It allows developers to span the environments much more easily.</div> </div> <div class="js-selectToQuoteEnd"> </div> </article> </div> </div> <footer class="message-footer"> <div class="message-microdata" itemprop="interactionStatistic" itemtype="https://schema.org/InteractionCounter" itemscope> <meta itemprop="userInteractionCount" content="0" /> <meta itemprop="interactionType" content="https://schema.org/LikeAction" /> </div> <div class="reactionsBar js-reactionsList "> </div> <div class="js-historyTarget message-historyTarget toggleTarget" data-href="trigger-href"></div> </footer> </div> </div> </div> </article> <!-- RSS here --> <article class="message message--post js-post js-inlineModContainer " data-author="Vanadium 50" data-content="post-7059563" id="js-post-7059563" itemscope itemtype="https://schema.org/Comment" itemid="https://www.physicsforums.com/posts/7059563/"> <meta itemprop="parentItem" itemscope itemid="https://www.physicsforums.com/threads/docker-containers-in-windows-look-like-vms.1059885/" /> <span class="u-anchorTarget" id="post-7059563"></span> <div class="message-header"> <header class="message-attribution message-attribution--split"> <ul class="message-attribution-main listInline "> <li class="u-concealed"> <time class="u-dt" dir="auto" datetime="2024-02-15T12:46:50-0600" data-time="1708022810" data-date-string="Feb 15, 2024" data-time-string="12:46 PM" title="Feb 15, 2024 at 12:46 PM" itemprop="datePublished">Feb 15, 2024</time> </li> </ul> <ul class="message-attribution-opposite message-attribution-opposite--list "> <li> <span style="cursor:pointer;" data-xf-init="share-tooltip" data-href="/posts/7059563/share" aria-label="Share" role="button" rel="nofollow"> <i class="fa--xf fal fa-share-alt" aria-hidden="true"></i> </span> </li> <li> #3 </li> </ul> </header> </div> <div class="message-inner"> <div class="message-cell message-cell--user"> <section class="message-user" itemprop="author" itemscope itemtype="https://schema.org/Person" itemid="https://www.physicsforums.com/members/vanadium-50.110252/"> <meta itemprop="url" content="https://www.physicsforums.com/members/vanadium-50.110252/" /> <div class="message-userDetails"> <span class="message-name"><a href="/members/vanadium-50.110252/" class="username " dir="auto" data-user-id="110252" data-xf-init="member-tooltip"><span itemprop="name">Vanadium 50</span></a></span> <!--<h5 class="userTitle message-userTitle" dir="auto" itemprop="jobTitle">A PF Universe</h5>--> <!----> <!-- Start Member Achievements --> <div class="post-badges"> <div class="post-badge badge-shield" data-xf-init="tooltip" title="Retired Mentor"> <i class="fa--xf fal fa-shield" aria-hidden="true" style="font-size:12px;color:#990033;"></i><span> Staff Emeritus</span> </div> <div class="post-badge badge-university" data-xf-init="tooltip" title="Verified Expert in Science and Math"> <i class="fa--xf fal fa-university" aria-hidden="true"></i><span> Science Advisor</span> </div> <div class="post-badge badge-book" data-xf-init="tooltip" title="Verified Expert in Academia"> <i class="fa--xf fal fa-book" aria-hidden="true"></i><span> Education Advisor</span> </div> </div> <!-- End Member Achievements --> </div> <div class="message-userExtras"> <dl class="pairs pairs--justified"> <dt><i class="fa--xf fal fa-comments fa-fw" aria-hidden="true" data-xf-init="tooltip" title="Messages"></i></dt> <dd>35,001</dd> </dl> <dl class="pairs pairs--justified"> <dt><i class="fa--xf fal fa-thumbs-up fa-fw" aria-hidden="true" data-xf-init="tooltip" title="Reaction score"></i></dt> <dd>21,674</dd> </dl> </div> <span class="message-userArrow"></span> </section> </div> <div class="message-cell message-cell--main"> <div class="message-main js-quickEditTarget"> <div class="message-content js-messageContent"> <div class="message-userContent lbContainer js-lbContainer " data-lb-id="post-7059563" data-lb-caption-desc="Vanadium 50 · Feb 15, 2024 at 12:46 PM"> <article class="message-body js-selectToQuote"> <div itemprop="text"> <div class="bbWrapper">It is probably worth pointing out that the distinction between "sandbox' and "full virtual machine" is also a matter of degree. The CPU is still executing the instructions like it always did.</div> </div> <div class="js-selectToQuoteEnd"> </div> <div class="googleads_fixed"> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-6580726045122001" crossorigin="anonymous"></script> <!-- PF 2ndPost 300x250 --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6580726045122001" data-ad-slot="5961342082" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> </article> </div> </div> <footer class="message-footer"> <div class="message-microdata" itemprop="interactionStatistic" itemtype="https://schema.org/InteractionCounter" itemscope> <meta itemprop="userInteractionCount" content="0" /> <meta itemprop="interactionType" content="https://schema.org/LikeAction" /> </div> <div class="reactionsBar js-reactionsList "> </div> <div class="js-historyTarget message-historyTarget toggleTarget" data-href="trigger-href"></div> </footer> </div> </div> </div> </article> <!-- RSS here --> <article class="message message--post js-post js-inlineModContainer " data-author="nsaspook" data-content="post-7059567" id="js-post-7059567" itemscope itemtype="https://schema.org/Comment" itemid="https://www.physicsforums.com/posts/7059567/"> <meta itemprop="parentItem" itemscope itemid="https://www.physicsforums.com/threads/docker-containers-in-windows-look-like-vms.1059885/" /> <span class="u-anchorTarget" id="post-7059567"></span> <div class="message-header"> <header class="message-attribution message-attribution--split"> <ul class="message-attribution-main listInline "> <li class="u-concealed"> <time class="u-dt" dir="auto" datetime="2024-02-15T12:54:56-0600" data-time="1708023296" data-date-string="Feb 15, 2024" data-time-string="12:54 PM" title="Feb 15, 2024 at 12:54 PM" itemprop="datePublished">Feb 15, 2024</time> </li> </ul> <ul class="message-attribution-opposite message-attribution-opposite--list "> <li> <span style="cursor:pointer;" data-xf-init="share-tooltip" data-href="/posts/7059567/share" aria-label="Share" role="button" rel="nofollow"> <i class="fa--xf fal fa-share-alt" aria-hidden="true"></i> </span> </li> <li> #4 </li> </ul> </header> </div> <div class="message-inner"> <div class="message-cell message-cell--user"> <section class="message-user" itemprop="author" itemscope itemtype="https://schema.org/Person" itemid="https://www.physicsforums.com/members/nsaspook.351035/"> <meta itemprop="url" content="https://www.physicsforums.com/members/nsaspook.351035/" /> <div class="message-userDetails"> <span class="message-name"><a href="/members/nsaspook.351035/" class="username " dir="auto" data-user-id="351035" data-xf-init="member-tooltip"><span itemprop="name">nsaspook</span></a></span> <!--<h5 class="userTitle message-userTitle" dir="auto" itemprop="jobTitle">A PF Ocean</h5>--> <!----> <!-- Start Member Achievements --> <div class="post-badges"> <div class="post-badge badge-university" data-xf-init="tooltip" title="Verified Expert in Science and Math"> <i class="fa--xf fal fa-university" aria-hidden="true"></i><span> Science Advisor</span> </div> </div> <!-- End Member Achievements --> </div> <div class="message-userExtras"> <dl class="pairs pairs--justified"> <dt><i class="fa--xf fal fa-comments fa-fw" aria-hidden="true" data-xf-init="tooltip" title="Messages"></i></dt> <dd>1,395</dd> </dl> <dl class="pairs pairs--justified"> <dt><i class="fa--xf fal fa-thumbs-up fa-fw" aria-hidden="true" data-xf-init="tooltip" title="Reaction score"></i></dt> <dd>4,143</dd> </dl> </div> <span class="message-userArrow"></span> </section> </div> <div class="message-cell message-cell--main"> <div class="message-main js-quickEditTarget"> <div class="message-content js-messageContent"> <div class="message-userContent lbContainer js-lbContainer " data-lb-id="post-7059567" data-lb-caption-desc="nsaspook · Feb 15, 2024 at 12:54 PM"> <article class="message-body js-selectToQuote"> <div itemprop="text"> <div class="bbWrapper"><span data-s9e-mediaembed="youtube"><span><span data-s9e-mediaembed-c2l="youtube" data-s9e-mediaembed-c2l-background="linear-gradient(0deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 72%,rgba(0,0,0,.04) 79%,rgba(0,0,0,.1) 83%,rgba(0,0,0,.25) 88%,rgba(0,0,0,.67) 100%),url(https://i.ytimg.com/vi/a1M_thDTqmU/hqdefault.jpg) 50% 50% / cover" data-s9e-mediaembed-c2l-oembed-id="a1M_thDTqmU" data-s9e-mediaembed-c2l-oembed-title="Virtual Machine (VM) vs Docker" data-s9e-mediaembed-iframe='["allowfullscreen","","scrolling","no","allow","autoplay","src","https:\/\/www.youtube.com\/embed\/a1M_thDTqmU?autoplay=1"]'></span></span></span><br /> <br /> I use Docker to run a specific Home Assistant Linux 'environment' on a general Linux server that handles other networking and processing capabilities for the programs running inside the Docker 'environment'.</div> </div> <div class="js-selectToQuoteEnd"> </div> </article> </div> </div> <footer class="message-footer"> <div class="message-microdata" itemprop="interactionStatistic" itemtype="https://schema.org/InteractionCounter" itemscope> <meta itemprop="userInteractionCount" content="0" /> <meta itemprop="interactionType" content="https://schema.org/LikeAction" /> </div> <div class="reactionsBar js-reactionsList "> </div> <div class="js-historyTarget message-historyTarget toggleTarget" data-href="trigger-href"></div> </footer> </div> </div> </div> </article> <!-- RSS here --> <article class="message message--post js-post js-inlineModContainer " data-author="jedishrfu" data-content="post-7059573" id="js-post-7059573" itemscope itemtype="https://schema.org/Comment" itemid="https://www.physicsforums.com/posts/7059573/"> <meta itemprop="parentItem" itemscope itemid="https://www.physicsforums.com/threads/docker-containers-in-windows-look-like-vms.1059885/" /> <span class="u-anchorTarget" id="post-7059573"></span> <div class="message-header"> <header class="message-attribution message-attribution--split"> <ul class="message-attribution-main listInline "> <li class="u-concealed"> <time class="u-dt" dir="auto" datetime="2024-02-15T13:28:18-0600" data-time="1708025298" data-date-string="Feb 15, 2024" data-time-string="1:28 PM" title="Feb 15, 2024 at 1:28 PM" itemprop="datePublished">Feb 15, 2024</time> </li> </ul> <ul class="message-attribution-opposite message-attribution-opposite--list "> <li> <span style="cursor:pointer;" data-xf-init="share-tooltip" data-href="/posts/7059573/share" aria-label="Share" role="button" rel="nofollow"> <i class="fa--xf fal fa-share-alt" aria-hidden="true"></i> </span> </li> <li> #5 </li> </ul> </header> </div> <div class="message-inner"> <div class="message-cell message-cell--user"> <section class="message-user" itemprop="author" itemscope itemtype="https://schema.org/Person" itemid="https://www.physicsforums.com/members/jedishrfu.376845/"> <meta itemprop="url" content="https://www.physicsforums.com/members/jedishrfu.376845/" /> <div class="message-userDetails"> <span class="message-name"><a href="/members/jedishrfu.376845/" class="username " dir="auto" data-user-id="376845" data-xf-init="member-tooltip"><span class="username--staff username--moderator" itemprop="name">jedishrfu</span></a></span> <!--<h5 class="userTitle message-userTitle" dir="auto" itemprop="jobTitle">A PF Universe</h5>--> <!--<div class="userBanner userBanner userBanner--lightGreen wrapped message-userBanner" itemprop="jobTitle"><span class="userBanner-before"></span><strong>Staff: Mentor</strong><span class="userBanner-after"></span></div>--> <!-- Start Member Achievements --> <div class="post-badges"> <div class="post-badge badge-mentor" data-xf-init="tooltip" title="PF Community Staff"> <i class="fa--xf fal fa-user-graduate" aria-hidden="true"></i><span> Mentor</span> </div> <div class="post-badge badge-file" data-xf-init="tooltip" title="Click to View My Articles"> <a href="https://www.physicsforums.com/insights/author/jedishrfu/"><i class="fa--xf fal fa-file-alt" aria-hidden="true"></i><span> Insights Author</span></a> </div> </div> <!-- End Member Achievements --> </div> <div class="message-userExtras"> <dl class="pairs pairs--justified"> <dt><i class="fa--xf fal fa-comments fa-fw" aria-hidden="true" data-xf-init="tooltip" title="Messages"></i></dt> <dd>15,152</dd> </dl> <dl class="pairs pairs--justified"> <dt><i class="fa--xf fal fa-thumbs-up fa-fw" aria-hidden="true" data-xf-init="tooltip" title="Reaction score"></i></dt> <dd>9,728</dd> </dl> </div> <span class="message-userArrow"></span> </section> </div> <div class="message-cell message-cell--main"> <div class="message-main js-quickEditTarget"> <div class="message-content js-messageContent"> <div class="message-userContent lbContainer js-lbContainer " data-lb-id="post-7059573" data-lb-caption-desc="jedishrfu · Feb 15, 2024 at 1:28 PM"> <article class="message-body js-selectToQuote"> <div itemprop="text"> <div class="bbWrapper"><blockquote data-attributes="member: 110252" data-quote="Vanadium 50" data-source="post: 7059563" class="bbCodeBlock bbCodeBlock--expandable bbCodeBlock--quote js-expandWatch"> <div class="bbCodeBlock-title"> Vanadium 50 said: </div> <div class="bbCodeBlock-content"> <div class="bbCodeBlock-expandContent js-expandContent "> It is probably worth pointing out that the distinction between "sandbox' and "full virtual machine" is also a matter of degree. The CPU is still executing the instructions like it always did. </div> </div> </blockquote>Yes, this brings up an interesting scenario. Commodore 64 family of machines are emulated in the VICE application. Its like a VM that executes 6502 code on any machine hosting VICE. That means that the 6502 code is "translated" in equivalent machine code of the host machine to run. They even simulate the Commodore address space for peeks and pokes.<br /> <br /> I would consider VICE a full blown VM vs something like WSL that runs linux on Windows where the opcodes of the image are the same as the host ie you wouldn't install an Apple M2 linux image on WSL if it is running on an Intel processor since the opcodes are different.</div> </div> <div class="js-selectToQuoteEnd"> </div> </article> </div> </div> <footer class="message-footer"> <div class="message-microdata" itemprop="interactionStatistic" itemtype="https://schema.org/InteractionCounter" itemscope> <meta itemprop="userInteractionCount" content="0" /> <meta itemprop="interactionType" content="https://schema.org/LikeAction" /> </div> <div class="reactionsBar js-reactionsList "> </div> <div class="js-historyTarget message-historyTarget toggleTarget" data-href="trigger-href"></div> </footer> <script> if (typeof parseNewPost == 'function') { $(document).ajaxStop(parseNewPost(7059573)); } </script> </div> </div> </div> </article> </div> </div> </div> <form action="/threads/docker-containers-in-windows-look-like-vms.1059885/add-reply" method="post" class="block js-quickReply" data-xf-init="attachment-manager quick-reply ajax-submit draft" data-draft-url="/threads/docker-containers-in-windows-look-like-vms.1059885/draft" data-draft-autosave="60" data-captcha-context="xf_guest_thread_quick_reply" data-message-container="div[data-type='post'] .js-replyNewMessageContainer" > <input type="hidden" name="_xfToken" value="1739836129,b6cc6d635be3ed3de545ebd2ff0d3368" /> <div class="block-container"> <div class="block-body"> <div class="message message--quickReply block-topRadiusContent block-bottomRadiusContent"> <div class="message-inner"> <div class="message-cell message-cell--user"> <div class="message-user "> <div class="message-avatar"> <div class="message-avatar-wrapper"> <span class="avatar avatar--m avatar--default avatar--default--text" data-user-id="0"> <span class="avatar-u0-m"></span> </span> </div> </div> <span class="message-userArrow"></span> </div> </div> <div class="message-cell message-cell--main"> <div class="message-editorWrapper tex2jax_ignore"> <textarea name="message" class="input input--fitHeight js-editor" style="min-height: 100px; " data-xf-init="textarea-handler user-mentioner emoji-completer draft-trigger" aria-label="Rich text box" data-min-height="100" placeholder="Write your reply..." data-deferred="off" data-xf-key="r" data-preview-url="/threads/docker-containers-in-windows-look-like-vms.1059885/reply-preview"></textarea> <div class="js-captchaContainer" data-row-type="fullWidth noGutter"></div> <noscript><input type="hidden" name="no_captcha" value="1" /></noscript> <div class="formButtonGroup "> <div class="formButtonGroup-primary"> <button type="submit" class="button--primary button button--icon button--icon--reply"><span class="button-text"> Post reply </span></button> </div> <div class="formButtonGroup-extra"> <button type="button" class="button--link button--multiQuote button button--icon button--icon--quote" style="display: none;" data-xf-init="multi-quote" data-href="/threads/docker-containers-in-windows-look-like-vms.1059885/multi-quote" data-message-selector=".js-post" data-storage-key="multiQuoteThread" data-add-message="Message added to multi-quote." data-remove-message="Message removed from multi-quote."><span class="button-text"> Insert quotes… </span></button> </div> <input type="hidden" name="last_date" value="1708025298" autocomplete="off" /> <input type="hidden" name="last_known_date" value="1708025298" autocomplete="off" /> <input type="hidden" name="load_extra" value="1" /> </div> </div> </div> </div> </div> </div> </div> </form> <div class="block" data-widget-id="119" data-widget-key="xfes_thread_view_below_quick_reply_similar_threads" data-widget-definition="xfes_similar_threads"> <div class="block-container"> <h3 class="block-header">Similar threads</h3> <div class="block-body"> <div class="structItemContainer"> <div class="structItem structItem--thread js-inlineModContainer js-threadListItem-1059835" data-author="fog37"> <div class="structItem-cell structItem-cell--main" data-xf-init="touch-proxy"> <div class="structItem-title"> <a href="/threads/bash-shell-via-git-bash-or-wsl-in-windows.1059835/" class="" data-tp-primary="on" data-xf-init="preview-tooltip" data-preview-url="/threads/bash-shell-via-git-bash-or-wsl-in-windows.1059835/preview">Bash shell via Git Bash or WSL in Windows</a> </div> <div class="structItem-minor"> <ul class="structItem-parts"> <li class="structItem-startDate"><time class="structItem-latestDate u-dt" dir="auto" datetime="2024-02-08T22:06:53-0600" data-time="1707451613" data-date-string="Feb 8, 2024" data-time-string="10:06 PM" title="Feb 8, 2024 at 10:06 PM">Feb 8, 2024</time></li> <!-- Programming and Computer Science --> </ul> <ul class="structItem-parts"> </ul> </div> </div> <div class="structItem-cell structItem-cell--meta" title="First message reaction score: 0"> <dl class="pairs pairs--justified"> <dt>Replies</dt> <dd>1</dd> </dl> <dl class="pairs pairs--justified structItem-minor"> <dt>Views</dt> <dd>2K</dd> </dl> </div> </div> <div class="structItem structItem--thread js-inlineModContainer js-threadListItem-1057987" data-author="fog37"> <div class="structItem-cell structItem-cell--main" data-xf-init="touch-proxy"> <div class="structItem-title"> <a href="/threads/docker-and-containers-understanding-the-basics-and-common-doubts-explained.1057987/" class="" data-tp-primary="on" data-xf-init="preview-tooltip" data-preview-url="/threads/docker-and-containers-understanding-the-basics-and-common-doubts-explained.1057987/preview">Docker and Containers: Understanding the Basics and Common Doubts Explained</a> </div> <div class="structItem-minor"> <ul class="structItem-parts"> <li class="structItem-startDate"><time class="structItem-latestDate u-dt" dir="auto" datetime="2024-02-11T05:46:31-0600" data-time="1707651991" data-date-string="Feb 11, 2024" data-time-string="5:46 AM" title="Feb 11, 2024 at 5:46 AM">Feb 11, 2024</time></li> <!-- Programming and Computer Science --> </ul> <ul class="structItem-parts"> </ul> </div> </div> <div class="structItem-cell structItem-cell--meta" title="First message reaction score: 0"> <dl class="pairs pairs--justified"> <dt>Replies</dt> <dd>6</dd> </dl> <dl class="pairs pairs--justified structItem-minor"> <dt>Views</dt> <dd>2K</dd> </dl> </div> </div> <div class="structItem structItem--thread is-locked js-inlineModContainer js-threadListItem-1007990" data-author="Arman777"> <div class="structItem-cell structItem-cell--main" data-xf-init="touch-proxy"> <div class="structItem-title"> <a href="/threads/the-status-of-the-previously-created-ubuntu-folders-in-windows-linux-s.1007990/" class="" data-tp-primary="on" data-xf-init="preview-tooltip" data-preview-url="/threads/the-status-of-the-previously-created-ubuntu-folders-in-windows-linux-s.1007990/preview">The status of the previously created ubuntu folders in windows linux s</a> </div> <div class="structItem-minor"> <ul class="structItem-parts"> <li class="structItem-startDate"><time class="structItem-latestDate u-dt" dir="auto" datetime="2021-10-13T08:07:23-0500" data-time="1634130443" data-date-string="Oct 13, 2021" data-time-string="8:07 AM" title="Oct 13, 2021 at 8:07 AM">Oct 13, 2021</time></li> <!-- Programming and Computer Science --> </ul> <ul class="structItem-parts"> </ul> </div> </div> <div class="structItem-cell structItem-cell--meta" title="First message reaction score: 0"> <dl class="pairs pairs--justified"> <dt>Replies</dt> <dd>13</dd> </dl> <dl class="pairs pairs--justified structItem-minor"> <dt>Views</dt> <dd>2K</dd> </dl> </div> </div> <div class="structItem structItem--thread js-inlineModContainer js-threadListItem-1006085" data-author="fog37"> <div class="structItem-cell structItem-cell--main" data-xf-init="touch-proxy"> <div class="structItem-title"> <a href="/threads/what-is-a-virtual-machine-and-how-is-it-used-in-cloud-computing.1006085/" class="" data-tp-primary="on" data-xf-init="preview-tooltip" data-preview-url="/threads/what-is-a-virtual-machine-and-how-is-it-used-in-cloud-computing.1006085/preview">What is a Virtual Machine and How is it Used in Cloud Computing?</a> </div> <div class="structItem-minor"> <ul class="structItem-parts"> <li class="structItem-startDate"><time class="structItem-latestDate u-dt" dir="auto" datetime="2021-08-14T23:57:19-0500" data-time="1629003439" data-date-string="Aug 14, 2021" data-time-string="11:57 PM" title="Aug 14, 2021 at 11:57 PM">Aug 14, 2021</time></li> <!-- Programming and Computer Science --> </ul> <ul class="structItem-parts"> </ul> </div> </div> <div class="structItem-cell structItem-cell--meta" title="First message reaction score: 0"> <dl class="pairs pairs--justified"> <dt>Replies</dt> <dd>5</dd> </dl> <dl class="pairs pairs--justified structItem-minor"> <dt>Views</dt> <dd>1K</dd> </dl> </div> </div> <div class="structItem structItem--thread is-prefix96 is-locked js-inlineModContainer js-threadListItem-983673" data-author="RPinPA"> <div class="structItem-cell structItem-cell--main" data-xf-init="touch-proxy"> <div class="structItem-title"> <span class="prefix gray" dir="auto">Python</span> <a href="/threads/can-i-ask-some-basic-python-installation-questions.983673/" class="" data-tp-primary="on" data-xf-init="preview-tooltip" data-preview-url="/threads/can-i-ask-some-basic-python-installation-questions.983673/preview">Can I ask some basic Python installation questions?</a> </div> <div class="structItem-minor"> <ul class="structItem-parts"> <li class="structItem-startDate"><time class="structItem-latestDate u-dt" dir="auto" datetime="2020-01-29T06:08:02-0600" data-time="1580299682" data-date-string="Jan 29, 2020" data-time-string="6:08 AM" title="Jan 29, 2020 at 6:08 AM">Jan 29, 2020</time></li> <!-- Programming and Computer Science --> </ul> <ul class="structItem-parts"> </ul> </div> </div> <div class="structItem-cell structItem-cell--meta" title="First message reaction score: 0"> <dl class="pairs pairs--justified"> <dt>Replies</dt> <dd>8</dd> </dl> <dl class="pairs pairs--justified structItem-minor"> <dt>Views</dt> <dd>2K</dd> </dl> </div> </div> <div class="structItem structItem--thread is-locked js-inlineModContainer js-threadListItem-1011345" data-author="manueljenkin"> <div class="structItem-cell structItem-cell--main" data-xf-init="touch-proxy"> <div class="structItem-title"> <a href="/threads/requesting-suggestions-for-languages-libraries-and-architectures-for-parallel-and-sometimes-non-parallel-numerical-and-scientific-computations.1011345/" class="" data-tp-primary="on" data-xf-init="preview-tooltip" data-preview-url="/threads/requesting-suggestions-for-languages-libraries-and-architectures-for-parallel-and-sometimes-non-parallel-numerical-and-scientific-computations.1011345/preview">Requesting suggestions for languages, libraries, and architectures for parallel (and sometimes non parallel) numerical and scientific computations</a> </div> <div class="structItem-minor"> <ul class="structItem-parts"> <li class="structItem-startDate"><time class="structItem-latestDate u-dt" dir="auto" datetime="2022-08-25T10:13:27-0500" data-time="1661440407" data-date-string="Aug 25, 2022" data-time-string="10:13 AM" title="Aug 25, 2022 at 10:13 AM">Aug 25, 2022</time></li> <!-- Programming and Computer Science --> </ul> <ul class="structItem-parts"> </ul> </div> </div> <div class="structItem-cell structItem-cell--meta" title="First message reaction score: 2"> <dl class="pairs pairs--justified"> <dt>Replies</dt> <dd>8</dd> </dl> <dl class="pairs pairs--justified structItem-minor"> <dt>Views</dt> <dd>3K</dd> </dl> </div> </div> </div> </div> </div> </div> <div class="blockMessage blockMessage--none"> <div class="shareButtons shareButtons--iconic" data-xf-init="share-buttons" data-page-url="" data-page-title="" data-page-desc="" data-page-image=""> <span class="shareButtons-label">Share:</span> <div class="shareButtons-buttons"> <a class="shareButtons-button shareButtons-button--share is-hidden" data-xf-init="web-share" data-title="" data-text="" data-url="" data-hide=".shareButtons-button:not(.shareButtons-button--share)"> <i aria-hidden="true"></i> <span>Share</span> </a> </div> </div> </div> <script>((e,g,z,h,t)=>{function u(a){const b=[],[c,f]=a;v.forEach(d=>{var k=d.getBoundingClientRect();if(k.bottom<c||k.top>f||!k.width)k=!1;else{let n=d.parentElement,A=n;for(;n;)/bbCodeBlock-expandContent/.test(n.className)&&(A=n),n=n.parentElement;k=k.top<=A.getBoundingClientRect().bottom}k?d.hasAttribute(h+"-c2l")?I(d):B(d):b.push(d)});v=b;v.length||C(e.removeEventListener)}function C(a){["click","load","resize","scroll","visibilitychange"].forEach(b=>a(b,J,{capture:!0,passive:!0}))}function D(){return[g.querySelector(".p-navSticky")?.getBoundingClientRect().bottom??0,e.innerHeight]}function J(a){let b=a.target,c;"click"===a.type&&"A"===b.tagName?(a=b.dataset.contentSelector??"",/^#[-\w]+$/.test(a)?r(a):(c=/(.*)(#[-\w]+)$/.exec(b.href))&&c[1]===g.baseURI.replace(/#.*/,"")&&r(c[2])):m&&E();e.clearTimeout(F);F=e.setTimeout(K,32)}function B(a){let b=-1,c=g.createElement("iframe"),f=JSON.parse(a.getAttribute(h+"-iframe"));for(;++b<f.length;)c.setAttribute(f[b],f[++b]);c.loading="eager";"on3"===c.getAttribute(h)&&e.addEventListener("message",d=>{d.source===c.contentWindow&&d.data.height&&w(c,+d.data.height+20+"")});L(c,a.parentNode);a.replaceWith(c);2==c.getAttribute(h+"-api")&&(c.onload=()=>M(c),a=l[G(c.src)],""<a&&w(c,a))}function M(a){const b=new MessageChannel,c=G(a.src);b.port1.onmessage=f=>{const d=""+f.data;e.setTimeout(()=>{w(a,l[c]||d)},l[c]>=+d.split(" ")[0]?2E3:0);try{.1>Math.random()&&N(),l[c]=d}catch{}};a.contentWindow.postMessage("s9e:init","*",[b.port2])}function O(a){a=a.getBoundingClientRect();const [b,c]=D();return a.bottom>c?2:a.top<b?0:1}function w(a,b){const [c,f]=[...b.split(" "),0],d=a.style;if(d.height!==c+"px"||f&&d.width!==f+"px"){a=O(a);var k=(b=0===a||1===a&&1===x&&!m)?p.scrollHeight-e.scrollY:0;if(1!==a||b||m||"complete"!==g.readyState)d.transition="none",e.setTimeout(()=>{d.transition=""},32);q=e.scrollY;d.height=c+"px";f&&(d.width=f+"px");b&&0<q&&(a=p.scrollHeight-e.scrollY-k)&&e.scrollBy({behavior:"instant",top:a});q=e.scrollY}}function K(){x=q>(q=e.scrollY)&&!m?1:0;if("hidden"!==g.visibilityState&&"complete"===g.readyState){const a=2*e.innerHeight;u([-a/(0===x?4:2),a])}}function I(a){a.hasAttribute(h+"-c2l-background")&&((a.hasAttribute(h)?a:a.parentElement.parentElement).style.background=a.getAttribute(h+"-c2l-background"));a.onclick=b=>{b.stopPropagation();B(a)}}function L(a,b){a.hasAttribute(h)||b.hasAttribute("style")||(b.className=t+"-inactive",b.onclick=()=>{const c=b.getBoundingClientRect(),f=a.style;f.bottom=p.clientHeight-c.bottom+"px";f.height=c.height+"px";f.width=c.width+"px";"rtl"===p.dir?f.left=c.left+"px":f.right=p.clientWidth-c.right+"px";a.offsetHeight&&/inactive/.test(b.className)?(b.className=t+"-active-tn",a.removeAttribute("style"),y?.click(),y=b):(b.className=t+"-inactive-tn",y=null)},a.addEventListener("transitionend",()=>{/-tn/.test(b.className)&&(b.className=b.className.replace("-tn",""),a.removeAttribute("style"))}))}function G(a){return a.replace(/.*?ifram(e\/\d+\/\w+)[^#]*(#[^#]+).*/,"s9$1$2")}function N(){if(l instanceof Storage){var a=l.length||0;if(100<a)for(;0<=--a;){const b=l.key(a)||"";/^s9e\//.test(b)&&.5>Math.random()&&l.removeItem(b)}}}function r(a){g.querySelector(a)&&(m=!0,E(),a=g.querySelector(a)?.getBoundingClientRect().top??0,u([a,a+e.innerHeight]))}function E(){e.clearTimeout(H);H=e.setTimeout(()=>{m=!1},200)}let y=null,p=g.documentElement,m=!1,q=0,l={},H=0,v=[...g.querySelectorAll(`span[${h}-iframe]`)],x=0,F=0;try{l=e.localStorage}catch{}z&&r(z);m||u(D());C(e.addEventListener);e.navigation?.addEventListener("navigate",a=>{a=a.destination;a.sameDocument&&(a=/#[-\w]+$/.exec(a.url))&&r(a[0])})})(window,document,location.hash,"data-s9e-mediaembed","s9e-miniplayer")</script> <div class="p-breadcrumbs--parent p-breadcrumbs--bottom"> <ul class="p-breadcrumbs p-breadcrumbs--bottom" itemscope itemtype="https://schema.org/BreadcrumbList"> <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> <a href="https://www.physicsforums.com/" itemprop="item"> <span itemprop="name">Forums</span> </a> <meta itemprop="position" content="1" /> </li> <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> <a href="/#other-sciences.6" itemprop="item"> <span itemprop="name">Other Sciences</span> </a> <meta itemprop="position" content="2" /> </li> <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"> <a href="/forums/programming-and-computer-science.165/" itemprop="item"> <span itemprop="name">Programming and Computer Science</span> </a> <meta itemprop="position" content="3" /> </li> </ul> </div> </div> </div> <div class="p-sidebarWrapper"> <div class="p-body-sidebar"> <div class="block" data-widget-id="64" data-widget-key="hotcontent" data-widget-definition="wte_thread_enhancement"> <div class="block-container"> <h3 class="block-minorHeader">Hot Threads</h3> <ul class="block-body"> <li class="block-row"> <div class="contentRow"> <div class="contentRow-main contentRow-main--close"> <a href="/threads/a-question-about-the-eclipse-ide.1066543/" title="A question about the Eclipse IDE" > <span class="prefix gray" dir="auto">Java</span><span class="label-append"> </span>A question about the Eclipse IDE </a> </div> </div> </li> <li class="block-row"> <div class="contentRow"> <div class="contentRow-main contentRow-main--close"> <a href="/threads/unsolvable-python-code-bug-finding-the-difference-between-two-input-strings.1065614/" title="Unsolvable python code bug? (finding the difference between two input strings)" > Unsolvable python code bug? (finding the difference between two input strings) </a> </div> </div> </li> <li class="block-row"> <div class="contentRow"> <div class="contentRow-main contentRow-main--close"> <a href="/threads/can-the-shunting-yard-algorithm-handle-logic-processing.1067839/" title="Can the shunting-yard algorithm handle logic processing?" > Can the shunting-yard algorithm handle logic processing? </a> </div> </div> </li> <li class="block-row"> <div class="contentRow"> <div class="contentRow-main contentRow-main--close"> <a href="/threads/container-shrinks-at-certain-screen-widths-css.1065637/" title="Container shrinks at certain screen widths (CSS)" > <span class="prefix aqua" dir="auto">HTML/CSS</span><span class="label-append"> </span>Container shrinks at certain screen widths (CSS) </a> </div> </div> </li> <li class="block-row"> <div class="contentRow"> <div class="contentRow-main contentRow-main--close"> <a href="/threads/zipping-identical-iterables.1065415/" title="Zipping identical iterables" > <span class="prefix gray" dir="auto">Python</span><span class="label-append"> </span>Zipping identical iterables </a> </div> </div> </li> </ul> </div> </div> <div class="block" data-widget-id="67" data-widget-key="recent_insights" data-widget-definition="wte_thread_enhancement"> <div class="block-container"> <h3 class="block-minorHeader">Recent Insights</h3> <ul class="block-body"> <li class="block-row"> <div class="contentRow"> <div class="contentRow-main contentRow-main--close"> <a href="/threads/groups-the-path-from-a-simple-concept-to-mysterious-results.1078366/" title="Groups, The Path from a Simple Concept to Mysterious Results" > <span class="prefix insight" dir="auto">Insights</span><span class="label-append"> </span>Groups, The Path from a Simple Concept to Mysterious Results </a> </div> </div> </li> <li class="block-row"> <div class="contentRow"> <div class="contentRow-main contentRow-main--close"> <a href="/threads/a-possible-ai-modern-video-codec.1078212/" title="A Possible AI Modern Video Codec" > <span class="prefix insight" dir="auto">Insights</span><span class="label-append"> </span>A Possible AI Modern Video Codec </a> </div> </div> </li> <li class="block-row"> <div class="contentRow"> <div class="contentRow-main contentRow-main--close"> <a href="/threads/beyond-the-tidal-bulge.1067812/" title="Beyond the Tidal Bulge" > <span class="prefix insight" dir="auto">Insights</span><span class="label-append"> </span>Beyond the Tidal Bulge </a> </div> </div> </li> <li class="block-row"> <div class="contentRow"> <div class="contentRow-main contentRow-main--close"> <a href="/threads/the-many-faces-of-topology.1067326/" title="The Many Faces of Topology" > <span class="prefix insight" dir="auto">Insights</span><span class="label-append"> </span>The Many Faces of Topology </a> </div> </div> </li> <li class="block-row"> <div class="contentRow"> <div class="contentRow-main contentRow-main--close"> <a href="/threads/brownian-motions-and-quantifying-randomness-in-physical-systems.1065302/" title="Brownian Motions and Quantifying Randomness in Physical Systems" > <span class="prefix insight" dir="auto">Insights</span><span class="label-append"> </span>Brownian Motions and Quantifying Randomness in Physical Systems </a> </div> </div> </li> <li class="block-row"> <div class="contentRow"> <div class="contentRow-main contentRow-main--close"> <a href="/threads/pbs-video-comment-what-if-physics-is-not-describing-reality.1064523/" title="PBS Video Comment: “What If Physics IS NOT Describing Reality”" > <span class="prefix insight" dir="auto">Insights</span><span class="label-append"> </span>PBS Video Comment: “What If Physics IS NOT Describing Reality” </a> </div> </div> </li> </ul> </div> </div> </div> </div> </div> </div> </div> </div> <!-- closing xb-content-wrapper --> <footer class="p-footer" id="footer"> <div class="p-footer--container"> <div class="p-footer-default"> <div class="p-footer-inner"> <div class="p-footer-row"> <div class="p-footer-row-main"> <ul class="p-footer-linkList"> <li class="p-linkList-changeWidth"><a class="pageWidthToggle xb-toggle-default" role="button" tabindex="0" data-xf-click="toggle" data-target="html" data-active-class="xb-toggle-default" data-xf-init="toggle-storage" data-storage-type="cookie" data-storage-expiry="31556926" data-storage-key="_xb-width"> Change width </a></li> </ul> </div> <div class="p-footer-row-opposite"> <ul class="p-footer-linkList"> <li><a href="/misc/contact">Contact</a></li> <li><a href="https://www.physicsforums.com/insights/about-physics-forums/">About</a></li> <li><a href="https://www.physicsforums.com/help/terms-of-service/">Terms</a></li> <li><a href="https://www.physicsforums.com/help/member-privacy-policy/">Privacy</a></li> <li><a href="/help/">Help</a></li> <li><a href="/forums/-/index.rss" target="_blank" class="p-footer-rssLink" title="RSS"><span aria-hidden="true"><i class="fa--xf fal fa-rss" aria-hidden="true"></i><span class="u-srOnly">RSS</span></span></a></li> </ul> </div> </div> </div> </div> <div class="p-footer-copyright"> <div class="p-footer-inner"> <div class="p-footer-copyright--flex"> <div class="copyright-left"> 2025 © Physics Forums, All Rights Reserved </div> </div> </div> </div> </div> </footer> </div> <!-- closing p-pageWrapper --> </div> <!-- closing xb-pageWrapper --> <div class="u-bottomFixer js-bottomFixTarget"> </div> <div class="u-navButtons js-navButtons" data-trigger-type="up"> <a href="javascript:" class="button--scroll button"><span class="button-text"><i class="fa--xf fal fa-arrow-left" aria-hidden="true"></i><span class="u-srOnly">Back</span></span></a> </div> <div class="u-scrollButtons js-scrollButtons" data-trigger-type="up"> <a href="#top" class="button--scroll button" data-xf-click="scroll-to"><span class="button-text"><i class="fa--xf fal fa-arrow-up" aria-hidden="true"></i><span class="u-srOnly">Top</span></span></a> </div> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script><script>window.jQuery || document.write('<script src="/js/vendor/jquery/jquery-3.5.1.min.js?_v=bab3e795"><\/script>')</script> <script src="/js/vendor/vendor-compiled.js?_v=bab3e795"></script> <script src="/js/xf/core-compiled.js?_v=bab3e795"></script> <script src="/js/xf/message.min.js?_v=bab3e795"></script> <script src="/js/xf/captcha.min.js?_v=bab3e795"></script> <script> var sb=$("div.shareButtons.shareButtons--iconic");if(sb.length){var o=new IntersectionObserver(function(a){a[0].isIntersecting&&($(".has-no-fa-brands").removeClass("has-no-fa-brands"),this.disconnect())},{rootMargin:"200px"});sb.each(function(){XF.isElementVisible($(this))&&$(".has-no-fa-brands").removeClass("has-no-fa-brands");o.observe($(this)[0])})}; </script> <script> if (typeof jqProxy !== 'undefined') { jQuery = jqProxy; } </script> <script> jQuery.extend(true, XF.config, { // xlink: { platformId: 0 }, userId: 0, enablePush: true, pushAppServerKey: 'BHawDCc5f/kxves/mySH6irZC+n8kQpwVp6mw8IItmRcI/R6qHIwbanIkiZvdq/o+uUlVEU0XDw0ctRSlmUne1w=', url: { fullBase: 'https://www.physicsforums.com/', basePath: '/', css: '/css.php?css=__SENTINEL__&s=12&l=1&d=1739717802', keepAlive: '/login/keep-alive' }, cookie: { path: '/', domain: '', prefix: 'xf_', secure: true, consentMode: 'disabled', consented: ["optional","_third_party"] }, cacheKey: '8015d4cbb900664c24d55e2dbbfe4dd0', csrf: '1739836129,b6cc6d635be3ed3de545ebd2ff0d3368', js: {"\/js\/xf\/message.min.js?_v=bab3e795":true,"\/js\/xf\/captcha.min.js?_v=bab3e795":true}, css: {"public:bb_code.less":true,"public:message.less":true,"public:pf_first_post_rss.css":true,"public:physicsforums_badges.less":true,"public:share_controls.less":true,"public:structured_list.less":true,"public:thxpress_xf.less":true,"public:xb.less":true,"public:extra.less":true}, time: { now: 1739836129, today: 1739772000, todayDow: 1, tomorrow: 1739858400, yesterday: 1739685600, week: 1739253600 }, borderSizeFeature: '3px', fontAwesomeWeight: 'l', enableRtnProtect: true, enableFormSubmitSticky: true, uploadMaxFilesize: 62914560, allowedVideoExtensions: ["m4v","mov","mp4","mp4v","mpeg","mpg","ogv","webm"], allowedAudioExtensions: ["mp3","opus","ogg","wav"], shortcodeToEmoji: true, visitorCounts: { conversations_unread: '0', alerts_unviewed: '0', total_unread: '0', title_count: true, icon_indicator: true }, jsState: {}, publicMetadataLogoUrl: 'https://www.physicsforums.com/styles/physicsforums/images/physics-forums-logo-og.png', publicPushBadgeUrl: 'https://www.physicsforums.com/styles/default/xenforo/bell.png' }); jQuery.extend(XF.phrases, { // "svStandardLib_time.day": "{count} day", "svStandardLib_time.days": "{count} days", "svStandardLib_time.hour": "{count} hour", "svStandardLib_time.hours": "{count} hours", "svStandardLib_time.minute": "{count} minutes", "svStandardLib_time.minutes": "{count} minutes", "svStandardLib_time.month": "{count} month", "svStandardLib_time.months": "{count} months", "svStandardLib_time.second": "{count} second", "svStandardLib_time.seconds": "{count} seconds", "svStandardLib_time.week": "time.week", "svStandardLib_time.weeks": "{count} weeks", "svStandardLib_time.year": "{count} year", "svStandardLib_time.years": "{count} years", CMTV_Code_copied: "Code copied to clipboard.", date_x_at_time_y: "{date} at {time}", day_x_at_time_y: "{day}, {time}", yesterday_at_x: "Yesterday, {time}", x_minutes_ago: "{minutes} minutes ago", one_minute_ago: "1 minute ago", a_moment_ago: "A moment ago", today_at_x: "Today, {time}", in_a_moment: "In a moment", in_a_minute: "In a minute", in_x_minutes: "In {minutes} minutes", later_today_at_x: "Later today at {time}", tomorrow_at_x: "Tomorrow at {time}", day0: "Sunday", day1: "Monday", day2: "Tuesday", day3: "Wednesday", day4: "Thursday", day5: "Friday", day6: "Saturday", dayShort0: "Sun", dayShort1: "Mon", dayShort2: "Tue", dayShort3: "Wed", dayShort4: "Thu", dayShort5: "Fri", dayShort6: "Sat", month0: "January", month1: "February", month2: "March", month3: "April", month4: "May", month5: "June", month6: "July", month7: "August", month8: "September", month9: "October", month10: "November", month11: "December", active_user_changed_reload_page: "The active user has changed. Reload the page for the latest version.", server_did_not_respond_in_time_try_again: "The server did not respond in time. Please try again.", oops_we_ran_into_some_problems: "Oops! We ran into some problems.", oops_we_ran_into_some_problems_more_details_console: "Oops! We ran into some problems. Please try again later. More error details may be in the browser console.", file_too_large_to_upload: "The file is too large to be uploaded.", uploaded_file_is_too_large_for_server_to_process: "The uploaded file is too large for the server to process.", files_being_uploaded_are_you_sure: "Files are still being uploaded. Are you sure you want to submit this form?", attach: "Attach files", rich_text_box: "Rich text box", close: "Close", link_copied_to_clipboard: "Link copied to clipboard.", text_copied_to_clipboard: "Text copied to clipboard.", loading: "Loading…", you_have_exceeded_maximum_number_of_selectable_items: "You have exceeded the maximum number of selectable items.", processing: "Processing", 'processing...': "Processing…", showing_x_of_y_items: "Showing {count} of {total} items", showing_all_items: "Showing all items", no_items_to_display: "No items to display", number_button_up: "Increase", number_button_down: "Decrease", push_enable_notification_title: "Push notifications enabled successfully at Physics Forums: Science Discussion, Homework Help, Articles", push_enable_notification_body: "Thank you for enabling push notifications!", pull_down_to_refresh: "Pull down to refresh", release_to_refresh: "Release to refresh", refreshing: "Refreshing…" }); </script> <form style="display:none" hidden="hidden"> <input type="text" name="_xfClientLoadTime" value="" id="_xfClientLoadTime" title="_xfClientLoadTime" tabindex="-1" /> </form> <!-- XenBase Version: 2.2.14 --> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "WebPage", "url": "https://www.physicsforums.com/threads/docker-containers-in-windows-look-like-vms.1059885/", "mainEntity": { "@type": "DiscussionForumPosting", "@id": "https://www.physicsforums.com/threads/docker-containers-in-windows-look-like-vms.1059885/", "headline": "Docker containers in Windows \"look\" like VMs...", "datePublished": "2024-02-10T20:34:03+00:00", "keywords": "Windows", "url": "https://www.physicsforums.com/threads/docker-containers-in-windows-look-like-vms.1059885/", "articleSection": "Programming and Computer Science", "author": { "@type": "Person", "@id": "https://www.physicsforums.com/members/fog37.503639/", "name": "fog37", "url": "https://www.physicsforums.com/members/fog37.503639/" }, "interactionStatistic": [ { "@type": "InteractionCounter", "interactionType": "https://schema.org/ViewAction", "userInteractionCount": 1722 }, { "@type": "InteractionCounter", "interactionType": "https://schema.org/CommentAction", "userInteractionCount": 4 }, { "@type": "InteractionCounter", "interactionType": "https://schema.org/LikeAction", "userInteractionCount": 0 } ], "articleBody": "Hello,\n\nI am trying to better understand how Docker works under the hood in Windows...I get the difference between virtual machines (guest OS on top of a host OS) and containers (which work with the host OS)...The Docker desktop installation process seems to automatically install both Hyper V and WSL 2 (which is different from WSL1...Hyper V a type of lightweight hypervisor to run and manage virtual machines and WSL2 is really a Linux OS virtual machine... If so, then running Docker in Windows seems to be like running a virtual machine and not a container..\n\nIF the Dockerfile first line is FROM python :3, it means that we are instructing the docker engine to go on Docker hub and downloaed a Docker parent image containing the interpreter python as well as the Linux distribution Alpine....I get Docker is truly a linux application. Now we have both the Alpine Linux distribution and WSL2 which seem to be two Linux operating systems...Again, that looks more like a virtual machine than a container: we have Windows (our host OS), Alpine, and WSL2...\n\nThank you!" }, "publisher": { "@type": "Organization", "name": "Physics Forums: Science Discussion, Homework Help, Articles", "alternateName": "Physics Forums", "description": "Join Physics Forums, where students, scientists, and enthusiasts come together to explore and discuss the current understanding and practice of various scientific fields.", "url": "https://www.physicsforums.com", "logo": "https://www.physicsforums.com/styles/physicsforums/images/physics-forums-logo-og.png" } } </script> <script type="text/javascript" src="https://www.physicsforums.com/copyright.js" defer></script> <script> function parseNewPost(postid) { var newpost = document.getElementById("js-post-" + postid), npa = [newpost]; MathJax.typeset(npa); } function parsePreview() { var preview = document.getElementsByClassName("xfPreview"); MathJax.typeset(preview); } function parseNewConversationPost(postid) { var newpost = document.getElementsByClassName("convMessage-" + postid); MathJax.typeset(newpost); } function parseNewProfilePost(postid) { var newpost = document.getElementById("js-profilePost-" + postid), npa = [newpost]; MathJax.typeset(npa); } function parseTooltip() { MathJax.typeset(); } </script> </body> </html>