Download Docker For Mac
Kitematic is a simple application for managing Docker containers on Mac, Linux and Windows.It is an open source project built to simplify and streamline using Docker on a Mac or Windows PC. Kitematic automates the Docker installation and setup process and provides an intuitive graphical user interface (GUI) for running Docker containers. Docker for Mac with Kubernetes By Jim Armstrong. Jim works in Product Marketing for Docker, with a background in storage, infrastructure, and security. He enjoys woodworking, cycling and watching rugby, although not all at once.
Estimated reading time: 4 minutesDocker Desktop for Windows is the Community version of Docker for Microsoft Windows.You can download Docker Desktop for Windows from Docker Hub.
What to know before you install
System Requirements
- Windows 10 64-bit: Pro, Enterprise, or Education (Build 15063 or later).
- Hyper-V and Containers Windows features must be enabled.
The following hardware prerequisites are required to successfully run ClientHyper-V on Windows 10:
- 64 bit processor with Second Level Address Translation (SLAT)
- 4GB system RAM
- BIOS-level hardware virtualization support must be enabled in theBIOS settings. For more information, seeVirtualization.
Note: Docker supports Docker Desktop on Windows based on Microsoft’s support lifecycle for Windows 10 operating system. For more information, see the Windows lifecycle fact sheet.
README for Docker Toolbox and Docker Machine users: Microsoft Hyper-V is required to run Docker Desktop. The Docker Desktop Windows installer enables Hyper-V if required, and restarts your machine. When Hyper-V is enabled, VirtualBox no longer works. However, any existing VirtualBox VM images are retained.
VirtualBox VMs created with docker-machine
(including the default
onetypically created during Toolbox install) no longer start. These VMs cannot beused side-by-side with Docker Desktop. However, you can still usedocker-machine
to manage remote VMs.
What’s included in the installer
The Docker Desktop installation includes Docker Engine, Docker CLI client, Docker Compose, Docker Machine, and Kitematic.
Containers and images created with Docker Desktop are shared between alluser accounts on machines where it is installed. This is because all Windowsaccounts use the same VM to build and run containers.
Nested virtualization scenarios, such as running Docker Desktop on aVMWare or Parallels instance might work, but there are no guarantees. Formore information, see Running Docker Desktop in nested virtualization scenarios.
Note: Refer to the Docker compatibility matrix for complete Docker compatibility information with Windows Server.
About Windows containers
Looking for information on using Windows containers?
- Switch between Windows and Linuxcontainersdescribes how you can toggle between Linux and Windows containers in Docker Desktop and points you to the tutorial mentioned above.
- Getting Started with Windows Containers(Lab)provides a tutorial on how to set up and run Windows containers on Windows 10, Windows Server 2016 and Windows Server 2019. It shows you how to use a MusicStore applicationwith Windows containers.
- Docker Container Platform for Windows articles and blogposts on the Docker website.
Install Docker Desktop on Windows
Double-click Docker Desktop Installer.exe to run the installer.
If you haven’t already downloaded the installer (
Docker Desktop Installer.exe
), you can get it from Docker Hub. It typically downloads to yourDownloads
folder, or you can run it from the recent downloads bar at the bottom of your web browser.Follow the instructions on the installation wizard to accept the license, authorize the installer, and proceed with the install.
When prompted, authorize the Docker Desktop Installer with your system password during the install process. Privileged access is needed to install networking components, links to the Docker apps, and manage the Hyper-V VMs.
Click Finish on the setup complete dialog and launch the Docker Desktop application.
Start Docker Desktop
Docker Desktop does not start automatically after installation. To start Docker Desktop, search for Docker, and select Docker Desktop in the search results.
When the whale icon in the status bar stays steady, Docker Desktop is up-and-running, and is accessible from any terminal window.
If the whale icon is hidden in the Notifications area, click the up arrow on thetaskbar to show it. To learn more, see Docker Settings.
After installing the Docker Desktop app, you also get a pop-up success message withsuggested next steps, and a link to this documentation.
When initialization is complete, click the whale icon in the Notifications area and select About Docker Desktop to verify that you have the latest version.
Congratulations! You are successfully running Docker Desktop on Windows.
Where to go next
- Getting started introduces Docker Desktop for Windows.
- Get started with Docker is a tutorial that teaches you how todeploy a multi-service stack.
- Troubleshooting describes common problems, workarounds, andhow to get support.
- FAQs provides answers to frequently asked questions.
- Stable Release Notes or Edge ReleaseNotes.
Docker Engine - Community is ideal for developers and smallteams looking to get started with Docker and experimenting with container-basedapps. Docker Engine - Community has three types of update channels, stable, test, and nightly:
- Stable gives you latest releases for general availability.
- Test gives pre-releases that are ready for testing before general availability.
- Nightly gives you latest builds of work in progress for the next major release.
Releases
For the Docker Engine - Community engine, the openrepositories Docker Engine andDocker Client apply.
Releases of Docker Engine and Docker Client for general availabilityare versioned using dotted triples. The components of this tripleare YY.mm.<patch>
where the YY.mm
component is referred to as theyear-month release. The version numbering format is chosen to illustratecadence and does not guarantee SemVer, but the desired date for generalavailability. The version number may have additional information, such asbeta and release candidate qualifications. Such releases are considered“pre-releases”.
Download windows on mac free. The cadence of the year-month releases is every 6 months starting withthe 18.09
release. The patch releases for a year-month release takeplace as needed to address bug fixes during its support cycle.
Docker Engine - Community binaries for a release are available on download.docker.comas packages for the supported operating systems. Docker Engine - Enterprise binaries areavailable on the Docker Hub for the supported operating systems. Therelease channels are available for each of the year-month releases andallow users to “pin” on a year-month release of choice. The releasechannel also receives patch releases when they become available.
Nightly builds
Nightly builds are created once per day from the master branch. The versionnumber for nightly builds take the format:
where the time is the commit time in UTC and the final suffix is the prefixof the commit hash, for example 0.0.0-20180720214833-f61e0f7
.
These builds allow for testing from the latest code on the master branch. Noqualifications or guarantees are made for the nightly builds.
The release channel for these builds is called nightly
.
Pre-releases
In preparation for a new year-month release, a branch is created fromthe master branch with format YY.mm
when the milestones desired byDocker for the release have achieved feature-complete. Pre-releasessuch as betas and release candidates are conducted from their respective releasebranches. Patch releases and the corresponding pre-releases are performedfrom within the corresponding release branch.
While pre-releases are done to assist in the stabilization process, noguarantees are provided.
Binaries built for pre-releases are available in the test channel forthe targeted year-month release using the naming format test-YY.mm
,for example test-18.09
.
General availability
Year-month releases are made from a release branch diverged from the masterbranch. The branch is created with format <year>.<month>
, for example18.09
. The year-month name indicates the earliest possible calendarmonth to expect the release to be generally available. All further patchreleases are performed from that branch. For example, once v18.09.0
isreleased, all subsequent patch releases are built from the 18.09
branch.
Binaries built from this releases are available in the stable channelstable-YY.mm
, for example stable-18.09
, as well as the correspondingtest channel.
Relationship between Docker Engine - Community and Docker Engine - Enterprise code
For a given year-month release, Docker releases both Docker Engine - Community and Docker Engine - Enterprise variants concurrently. Docker Engine - Enterprise is a superset of the code delivered in Docker Engine - Community. Docker maintains publicly visible repositories for the Docker Engine - Community codeas well as private repositories for the Docker Engine - Enterprise code. Automation (a bot) is used to keep the branches between Docker Engine - Community and Docker Engine - Enterprise in sync so as featuresand fixes are merged on the various branches in the Docker Engine - Community repositories (upstream), the corresponding Docker Engine - Enterprise repositories and branches are keptin sync (downstream). While Docker and its partners make every effortto minimize merge conflicts between Docker Engine - Community and Docker Engine - Enterprise, occasionally they will happen, and Docker will work hard to resolve them in a timely fashion.
Next release
The activity for upcoming year-month releases is tracked in the milestonesof the repository.
Support
Docker Engine - Community releases of a year-month branch are supported with patchesas needed for 7 months after the first year-month general availabilityrelease. Docker Engine - Enterprise releases are supported for 24 months after the firstyear-month general availability release.
This means bug reports and backports to release branches are assesseduntil the end-of-life date.
After the year-month branch has reached end-of-life, the branch may bedeleted from the repository.
Reporting security issues
The Docker maintainers take security seriously. If you discover a securityissue, please bring it to their attention right away!
Please DO NOT file a public issue; instead send your report privatelyto [email protected].
Security reports are greatly appreciated, and Docker will publicly thank youfor it. Docker also likes to send gifts — if you’re into swag, make sure tolet us know. Docker currently does not offer a paid security bounty programbut are not ruling it out in the future.
Supported platforms
Docker Engine - Community is available on multiple platforms. Use the following tablesto choose the best installation path for you.
Desktop
Platform | x86_64 |
---|---|
Docker Desktop for Mac (macOS) | |
Docker Desktop for Windows (Microsoft Windows 10) |
Server
Platform | x86_64 / amd64 | ARM | ARM64 / AARCH64 | IBM Power (ppc64le) | IBM Z (s390x) |
---|---|---|---|---|---|
CentOS | |||||
Debian | |||||
Fedora | |||||
Ubuntu |
Backporting
Backports to the Docker products are prioritized by the Docker company. ADocker employee or repository maintainer will endeavour to ensure sensiblebugfixes make it into active releases.
If there are important fixes that ought to be considered for backport toactive release branches, be sure to highlight this in the PR descriptionor by adding a comment to the PR.
Does the issue happen to other Mac users in your organization?5. I have run some tests via setting up my Office 365 account in Teams for Mac application but couldn't find the.zip files in the /temp folder for Teams as you. Therefore, let's move forward with the issue based on these steps:1. Download teams for mac. About ‘Apparently 4-6 times a day, Teams was zipping something up, usually around 75MB’, can you take some relevant screenshots and upload them for our further check?Regards,Sam. Hi Lee,Thanks for posting back.
Upgrade path
Patch releases are always backward compatible with its year-month version.
Docker Desktop
Not covered
Download Docker For Mac Ce
As a general rule, anything not mentioned in this document may change in any release.
Download Docker-machine For Linux
Exceptions
Exceptions are made in the interest of security patches. If a breakin release procedure or product functionality is required, it willbe communicated clearly, and the solution will be considered againsttotal impact.
Get started
After setting up Docker, you can learn the basics withGetting started with Docker.
docker, installation, install, Docker Engine - Community, Docker Engine - Enterprise, docker editions, stable, edge