Skip to content

Commit 2e6ff54

Browse files
Merge pull request #1803 from jasonrandrews/review
update Docker install guide
2 parents 1d8180e + f5bc73d commit 2e6ff54

File tree

6 files changed

+116
-93
lines changed

6 files changed

+116
-93
lines changed
318 KB
Loading
238 KB
Loading

content/install-guides/docker/_index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@ The operating system of the computer and the architecture (x86 or Arm) determine
2323

2424
### How do I install Docker on Linux and Chrome OS?
2525

26-
- Docker Engine on Linux runs on a variety of Linux distributions and architectures, including arm32v7 and arm64v8 (AArch64). Use these instructions for Linux and Chrome OS (using the Linux feature). This includes the Windows Subsystem for Linux 2 (WSL 2).
26+
- Docker Engine on Linux runs on a variety of Linux distributions and architectures, including arm32v7 and arm64v8 (AArch64). Use the Docker Engine instructions for Linux and Chrome OS (using the Linux feature). This includes the Windows Subsystem for Linux 2 (WSL 2).
2727

2828
### How do I install Docker on Windows and macOS?
2929

3030
- Docker Desktop is the easiest way to install Docker on Windows and macOS. The macOS version supports both Intel and Apple Silicon.
31-
- The Windows on Arm version of Docker Desktop was announced at Microsoft Build 2024.
32-
- Docker Desktop for Linux is available if your machine has KVM support and is running a KDE or Gnome desktop environment.
31+
- The Windows on Arm version of Docker Desktop was announced at Microsoft Build 2024 and is available as a Beta release.
32+
- Docker Desktop for Arm Linux is available if your machine has KVM support and is running a KDE or Gnome desktop environment. Refer to Docker Desktop for Arm Linux below for details.
Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
---
2+
### Title the install tools article with the name of the tool to be installed
3+
### Include vendor name where appropriate
4+
title: Docker Desktop for Arm Linux
5+
6+
### Optional additional search terms (one per line) to assist in finding the article
7+
additional_search_terms:
8+
- containers
9+
- virtual machines
10+
11+
### Estimated completion time in minutes (please use integer multiple of 5)
12+
minutes_to_complete: 15
13+
14+
author: Jason Andrews
15+
16+
### Link to official documentation
17+
official_docs: https://docs.docker.com/desktop/
18+
19+
weight: 4 # Defines page ordering. Must be 1 for first (or only) page.
20+
tool_install: false # Set to true to be listed in main selection page, else false
21+
multi_install: false # Set to true if first page of multi-page article, else false
22+
multitool_install_part: true # Set to true if a sub-page of a multi-page article, else false
23+
layout: installtoolsall # DO NOT MODIFY. Always true for tool install articles
24+
---
25+
26+
## How do I install Docker Desktop for Arm Linux?
27+
28+
Docker Desktop is available for Arm Linux, but not yet documented.
29+
30+
Make sure you are on an Arm Linux computer by running:
31+
32+
```console
33+
uname -m
34+
```
35+
36+
The output should be:
37+
38+
```output
39+
aarch64
40+
```
41+
42+
Before installing Docker Desktop install Docker Engine using:
43+
44+
```console
45+
curl -fsSL get.docker.com -o get-docker.sh && sh get-docker.sh
46+
sudo usermod -aG docker $USER ; newgrp docker
47+
```
48+
49+
You can download and install Docker Desktop on Ubuntu and Debian distributions.
50+
51+
The path to the download depends on the version. The easiest way is to copy the link for the Debian download of Docker Desktop from the latest [Docker Desktop release notes](https://docs.docker.com/desktop/release-notes/) and replace the instances of `amd64` with `arm64`. This will provide the URL to download.
52+
53+
For example:
54+
55+
```console
56+
wget https://desktop.docker.com/linux/main/arm64/187762/docker-desktop-arm64.deb
57+
```
58+
59+
Install Docker Desktop using:
60+
61+
```console
62+
sudo apt install ./docker-desktop-arm64.deb
63+
```
64+
65+
The Docker icon is now available to start Docker Desktop.
66+
67+
![img1 #center](/install-guides/_images/docker-icon.png)
68+
69+
To print the Docker Desktop version use:
70+
71+
```console
72+
docker version
73+
```
74+
75+
The output may be different depending on your version:
76+
77+
```output
78+
Server: Docker Desktop 4.40.0 (187762)
79+
Engine:
80+
Version: 28.0.4
81+
API version: 1.48 (minimum version 1.24)
82+
Go version: go1.23.7
83+
Git commit: 6430e49
84+
Built: Tue Mar 25 15:07:18 2025
85+
OS/Arch: linux/arm64
86+
Experimental: false
87+
containerd:
88+
Version: 1.7.26
89+
GitCommit: 753481ec61c7c8955a23d6ff7bc8e4daed455734
90+
runc:
91+
Version: 1.2.5
92+
GitCommit: v1.2.5-0-g59923ef
93+
docker-init:
94+
Version: 0.19.0
95+
GitCommit: de40ad0
96+
```
97+
98+
You can now use Docker Desktop on Arm Linux. The image below shows Docker Desktop running on a System76 Thelio Astra with Ubuntu 24.04 desktop.
99+
100+
![img1 #center](/install-guides/_images/docker-desktop.png)
101+
102+
Docker Desktop is now ready to use. You can explore [Docker related Learning Paths](/tag/docker/).
103+
104+
You may want to create an account on [Docker Hub](https://hub.docker.com) to share images and automate workflows.

content/install-guides/docker/docker-desktop.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,14 @@ All of the download files are available on the
3434
| [Linux](https://docs.docker.com/desktop/install/linux-install/) |
3535
| [macOS](https://docs.docker.com/desktop/install/mac-install) |
3636

37-
All of the Docker Desktop products use the `x86_64` / `amd64` architecture except macOS on Apple Silicon.
37+
38+
{{% notice Note %}}
39+
Docker Desktop for Windows on Arm is available as a Beta release. It is fully documented and works the same as the x86 platform.
40+
41+
For information about Docker Desktop on Arm Linux refer to [Docker Desktop on Arm Linux](/install-guides/docker/docker-desktop-arm-linux/).
42+
{{% /notice %}}
43+
44+
3845

3946
On any platform, confirm the Docker Desktop installation is successful with:
4047
```console
@@ -71,6 +78,6 @@ uname -m
7178

7279
Apple Silicon is reported as `arm64`.
7380

74-
Docker Engine is now ready to use. You can explore [Docker related Learning Paths](/tag/docker/).
81+
Docker Desktop is now ready to use. You can explore [Docker related Learning Paths](/tag/docker/).
7582

7683
You may want to create an account on [Docker Hub](https://hub.docker.com) to share images and automate workflows.

content/install-guides/docker/docker-woa.md

Lines changed: 0 additions & 88 deletions
This file was deleted.

0 commit comments

Comments
 (0)