You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/manuals/desktop/troubleshoot-and-support/faqs/general.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -58,7 +58,7 @@ For details, see [Docker Engine API](/reference/api/engine/_index.md).
58
58
### How do I connect from a container to a service on the host?
59
59
60
60
The host has a changing IP address, or none if you have no network access.
61
-
We recommend that you connect to the special DNS name `host.docker.internal`,
61
+
It is recommend that you connect to the special DNS name `host.docker.internal`,
62
62
which resolves to the internal IP address used by the host.
63
63
64
64
For more information and examples, see [how to connect from a container to a service on the host](/manuals/desktop/features/networking.md#i-want-to-connect-from-a-container-to-a-service-on-the-host).
Copy file name to clipboardExpand all lines: content/manuals/desktop/troubleshoot-and-support/troubleshoot/known-issues.md
+9-31Lines changed: 9 additions & 31 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,14 +10,12 @@ aliases:
10
10
11
11
{{< tabs >}}
12
12
{{< tab name="For Mac with Intel chip" >}}
13
-
* The Mac Activity Monitor reports that Docker is using twice the amount of memory it's actually using. This is due to a bug in MacOS. We have written [a detailed report](https://docs.google.com/document/d/17ZiQC1Tp9iH320K-uqVLyiJmk4DHJ3c4zgQetJiKYQM/edit?usp=sharing) on this.
13
+
- The Mac Activity Monitor reports that Docker is using twice the amount of memory it's actually using. This is due to a [bug in macOS].(https://docs.google.com/document/d/17ZiQC1Tp9iH320K-uqVLyiJmk4DHJ3c4zgQetJiKYQM/edit?usp=sharing) on this.
14
14
15
-
* Force-ejecting the `.dmg` after running `Docker.app` from it can cause the
16
-
whale icon to become unresponsive, Docker tasks to show as not responding in
17
-
the Activity Monitor, and for some processes to consume a large amount of CPU
18
-
resources. Reboot and restart Docker to resolve these issues.
15
+
- Force-ejecting the `.dmg` after running `Docker.app` from it can cause the
16
+
whale icon to become unresponsive, Docker tasks to show as not responding in the Activity Monitor, and for some processes to consume a large amount of CPU resources. Reboot and restart Docker to resolve these issues.
19
17
20
-
* Docker Desktop uses the `HyperKit` hypervisor
18
+
- Docker Desktop uses the `HyperKit` hypervisor
21
19
(https://github.com/docker/hyperkit) in macOS 10.10 Yosemite and higher. If
22
20
you are developing with tools that have conflicts with `HyperKit`, such as
23
21
[Intel Hardware Accelerated Execution Manager
@@ -27,7 +25,7 @@ aliases:
27
25
This allows you to continue work with the other tools and prevent `HyperKit`
28
26
from interfering.
29
27
30
-
* If you are working with applications like [Apache
28
+
- If you are working with applications like [Apache
31
29
Maven](https://maven.apache.org/) that expect settings for `DOCKER_HOST` and
32
30
`DOCKER_CERT_PATH` environment variables, specify these to connect to Docker
33
31
instances through Unix sockets. For example:
@@ -36,38 +34,18 @@ aliases:
36
34
$ export DOCKER_HOST=unix:///var/run/docker.sock
37
35
```
38
36
39
-
* There are a number of issues with the performance of directories bind-mounted
40
-
into containers. In particular, writes of small blocks, and traversals of large
41
-
directories are currently slow. Additionally, containers that perform large
42
-
numbers of directory operations, such as repeated scans of large directory
43
-
trees, may suffer from poor performance. Applications that behave in this way
44
-
include:
45
-
46
-
-`rake`
47
-
-`ember build`
48
-
- Symfony
49
-
- Magento
50
-
- Zend Framework
51
-
- PHP applications that use [Composer](https://getcomposer.org) to install
52
-
dependencies in a `vendor` folder
53
-
54
-
As a workaround for this behavior, you can put vendor or third-party library
55
-
directories in Docker volumes, perform temporary file system operations
56
-
outside of bind mounts, and use third-party tools like Unison or `rsync` to
57
-
synchronize between container directories and bind-mounted directories. We are
58
-
actively working on performance improvements using a number of different
59
-
techniques. To learn more, see the [topic on our roadmap](https://github.com/docker/roadmap/issues/7).
60
37
{{< /tab >}}
61
38
{{< tab name="For Mac with Apple silicon" >}}
62
-
- On Apple silicon in native `arm64` containers, older versions of `libssl` such as `debian:buster`, `ubuntu:20.04`, and `centos:8` will segfault when connected to some TLS servers, for example, `curl https://dl.yarnpkg.com`. The bug is fixed in newer versions of `libssl` in `debian:bullseye`, `ubuntu:21.04`, and `fedora:35`.
39
+
63
40
- Some command line tools do not work when Rosetta 2 is not installed.
64
41
- The old version 1.x of `docker-compose`. Use Compose V2 instead - type `docker compose`.
65
42
- The `docker-credential-ecr-login` credential helper.
66
43
- Some images do not support the ARM64 architecture. You can add `--platform linux/amd64` to run (or build) an Intel image using emulation.
67
44
68
-
However, attempts to run Intel-based containers on Apple silicon machines under emulation can crash as qemu sometimes fails to run the container. In addition, filesystem change notification APIs (`inotify`) do not work under qemu emulation. Even when the containers do run correctly under emulation, they will be slower and use more memory than the native equivalent.
45
+
However, attempts to run Intel-based containers on Apple silicon machines under emulation can crash as QEMU sometimes fails to run the container. In addition, filesystem change notification APIs (`inotify`) do not work under QEMU emulation. Even when the containers do run correctly under emulation, they will be slower and use more memory than the native equivalent.
69
46
70
-
In summary, running Intel-based containers on Arm-based machines should be regarded as "best effort" only. We recommend running arm64 containers on Apple silicon machines whenever possible, and encouraging container authors to produce arm64, or multi-arch, versions of their containers. This issue should become less common over time, as more and more images are rebuilt [supporting multiple architectures](https://www.docker.com/blog/multi-arch-build-and-images-the-simple-way/).
47
+
In summary, running Intel-based containers on Arm-based machines should be regarded as "best effort" only. We recommend running `arm64` containers on Apple silicon machines whenever possible, and encouraging container authors to produce `arm64`, or multi-arch, versions of their containers. This issue should become less common over time, as more and more images are rebuilt [supporting multiple architectures](https://www.docker.com/blog/multi-arch-build-and-images-the-simple-way/).
71
48
- Users may occasionally experience data drop when a TCP stream is half-closed.
Copy file name to clipboardExpand all lines: content/manuals/desktop/troubleshoot-and-support/troubleshoot/topics.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -205,7 +205,7 @@ in the Apple documentation, and Docker Desktop [Mac system requirements](/manual
205
205
206
206
#### Cause
207
207
208
-
In Docker Desktop version 4.19, gVisor replaced VPNKit to enhance the performance of VM networking when using the Virtualization framework on macOS 13 and above.
208
+
In Docker Desktop version 4.19, gVisor replaced VPNKit to enhance the performance of VM networking when using the Virtualization framework on macOS 13 and later.
209
209
210
210
#### Solution
211
211
@@ -308,7 +308,7 @@ $ docker run --rm -ti -v /c/Users/user/work:/work alpine ls /work
308
308
309
309
### Issue: Docker commands failing in Git Bash
310
310
311
-
#### Error message:
311
+
#### Error message
312
312
313
313
```console
314
314
$ docker run --rm -ti -v C:\Users\user\work:/work alpine
@@ -399,7 +399,7 @@ To turn on nested virtualization, see [Run Docker Desktop for Windows in a VM or
399
399
400
400
##### Hypervisor enabled at Windows startup
401
401
402
-
If you have completed the steps described above and are still experiencing
402
+
If you have completed the previous steps and are still experiencing
403
403
Docker Desktop startup issues, this could be because the Hypervisor is installed,
404
404
but not launched during Windows startup. Some tools (such as older versions of
405
405
Virtual Box) and video game installers turn off hypervisor on boot. To turn it back on:
0 commit comments