Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions guides/installation/setups/docker-options.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,17 @@ docker compose up -d

This restarts the containers with Xdebug enabled. You can now attach your IDE (for example, PHPStorm or VS Code) to the remote debugger on the default Xdebug port `9003`.

### Xdebug on Linux

To enable Xdebug connectivity on Linux, you must manually map the host.docker.internal hostname to the Docker host gateway. Add the following configuration to your `compose.override.yaml`:

```yaml
services:
web:
extra_hosts:
- "host.docker.internal:host-gateway"
Copy link

Copilot AI Feb 17, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The list item indentation is inconsistent with the rest of the file. In the existing example (lines 32-34), list items under properties of the web service use 12 spaces of indentation (3 levels: 4 for service, 4 for property, 4 for list item with dash). Here, the list item uses only 10 spaces. Change line 53 to use 12 spaces of indentation to match the convention established in lines 32-34.

Suggested change
- "host.docker.internal:host-gateway"
- "host.docker.internal:host-gateway"

Copilot uses AI. Check for mistakes.
```

Shopware’s Docker setup also supports other profilers, like [Blackfire](https://www.blackfire.io/), [Tideways](https://tideways.com/), and [PCOV](https://github.com/krakjoe/pcov). For Tideways and Blackfire, you'll need to run an additional container. For example:

```yaml
Expand Down