[go: up one dir, main page]

{ const container = $el; // The div with overflow const item = document.getElementById('sidebar-current-page') if (item) { const containerTop = container.scrollTop; const containerBottom = containerTop + container.clientHeight; const itemTop = item.offsetTop - container.offsetTop; const itemBottom = itemTop + item.offsetHeight; // Scroll only if the item is out of view if (itemBottom > containerBottom - 200) { container.scrollTop = itemTop - (container.clientHeight / 2 - item.offsetHeight / 2); } } })" class="md:h-[calc(100vh-64px)] fixed md:sticky top-0 md:top-16 z-40 hidden h-screen flex-none overflow-y-auto overflow-x-hidden bg-background-light dark:bg-gray-dark-100 w-full md:z-auto md:block md:w-[300px]" :class="{ 'hidden': ! $store.showSidebar }">

Docker Desktop


Docker Desktop is a one-click-install application for your Mac, Linux, or Windows environment that lets you build, share, and run containerized applications and microservices.

It provides a straightforward GUI (Graphical User Interface) that lets you manage your containers, applications, and images directly from your machine.

Docker Desktop reduces the time spent on complex setups so you can focus on writing code. It takes care of port mappings, file system concerns, and other default settings, and is regularly updated with bug fixes and security updates.


  • Ability to containerize and share any application on any cloud platform, in multiple languages and frameworks.
  • Quick installation and setup of a complete Docker development environment.
  • Includes the latest version of Kubernetes.
  • On Windows, the ability to toggle between Linux and Windows containers to build applications.
  • Fast and reliable performance with native Windows Hyper-V virtualization.
  • Ability to work natively on Linux through WSL 2 on Windows machines.
  • Volume mounting for code and data, including file change notifications and easy access to running containers on the localhost network.

Docker Desktop works with your choice of development tools and languages and gives you access to a vast library of certified images and templates in Docker Hub. This allows development teams to extend their environment to rapidly auto-build, continuously integrate, and collaborate using a secure repository.