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 &quot;look&quot; 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 &quot;look&quot; like VMs..." /> <meta property="twitter:title" content="Docker containers in Windows &quot;look&quot; 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&amp;s=12&amp;l=1&amp;d=1739717802&amp;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&amp;s=12&amp;l=1&amp;d=1739717802&amp;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&#039;s new" title="What&#039;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="{&quot;search_type&quot;:&quot;post&quot;}">Threads</option> <option value="{&quot;search_type&quot;:&quot;post&quot;,&quot;c&quot;:{&quot;nodes&quot;:[165],&quot;child_nodes&quot;:1}}">This forum</option> <option value="{&quot;search_type&quot;:&quot;post&quot;,&quot;c&quot;:{&quot;thread&quot;: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 &quot;look&quot; 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 &middot; 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">&nbsp;</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 &middot; 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 &quot;inspired&quot; 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">&nbsp;</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 &middot; 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 &quot;sandbox&#039; and &quot;full virtual machine&quot; is also a matter of degree. The CPU is still executing the instructions like it always did.</div> </div> <div class="js-selectToQuoteEnd">&nbsp;</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 &middot; 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 &#039;environment&#039; on a general Linux server that handles other networking and processing capabilities for the programs running inside the Docker &#039;environment&#039;.</div> </div> <div class="js-selectToQuoteEnd">&nbsp;</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 &middot; 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 &quot;sandbox&#039; and &quot;full virtual machine&quot; 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 &quot;translated&quot; 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&#039;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">&nbsp;</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=&#039;post&#039;] .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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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>

Pages: 1 2 3 4 5 6 7 8 9 10