Docker service terminal ignores input

Since I moved my PhpStorm and Docker from one MacBook to another one yesterday using the Apple Mac Migration Manager I can't type anything into the Terminal or exec /bin/bash tab of any Docker container in the Services tab of PhpStorm.

- PhpStorm can connect to the Docker daemon and can list all running containers as usual.
- I can also click the Terminal button or do the exec /bin/bash on a container.
- I can see the console content, prompt and blinking cursor, but when I hit any key nothing happens. Also copy paste does not work.
- The container is running and working.
- Also using exec /bin/bash in the macOS Terminal works with that same container.
- An update to PhpStorm 2022.1.3 also does not help.

Just the input stream from PhpStorm seems to be failing.

Any idea what could cause this behaviour?

I'm running macOS Monterey 12.4 and Docker Desktop for Mac (Intel) 4.10.1

6 comments
Comment actions Permalink

Can't see any similar reports on our tracker & can't suggest anything to try, to be honest. It's better to have a closer look at the problem, It would be great if you could submit this to our tracker at https://youtrack.jetbrains.com/newIssue.

 

0
Comment actions Permalink

Will do, thx for the feedback 🙏

0
Comment actions Permalink

A corresponding team is looking into it: https://youtrack.jetbrains.com/issue/IDEA-297446

This is possibly caused by a Docker Desktop update. Downgrading it 4.10.1 -> 4.9.1 could help.

1
Comment actions Permalink

I can confirm that the a downgrade to Docker 4.9.1 for Mac with Intel chip helped in my case. Thx.a lot!

1
Comment actions Permalink

I can also confirm that downgrading to Docker 4.9.1 on Windows 11 fixed the issue. But I didn't find a way to downgrade without uninstalling the Docker Desktop app and I lost all the images & volumes.

0
Comment actions Permalink

Meanwhile the issue is fixed on our end and the fix will be included in the upcoming 2022.2 IDE version.

0

Please sign in to leave a comment.