Can I specify the container name and local port when running app inside docker?
已回答
Other pods may need to connect to the app I am running. Also, it's so annoying to keep changing the setting. It would be great if I can specify them rather than generating them randomly
请先登录再写评论。
Hello, Anthony Yuan Work. Could you please describe your setup in more detail? Where exactly do you expect to specify the port and container name?
I am working on a Spring Boot app. I created Run/Debug configuration for it. I set up the “Run on” to use a docker compose target so that I can debug it with several services inside the docker. It can be launched inside the docker and connect to other services properly.
(Reference: https://www.jetbrains.com/help/idea/docker-run-targets.html)
But the app is always binding to a random port and random name. It becomes a challenge for other services to connect to it. I want to know if I can specify the port and container name similar as the Edit Docker Container Settings feature in pycharm:
https://youtrack.jetbrains.com/issue/PY-23244?_gl=1*37zbsh*_gcl_au*NTgyNDIyNzQyLjE3MjA4MjQ2NjI.*_ga*MTE2MzkwNzM3LjE3MjA4MjAwMjQ.*_ga_9J976DJZ68*MTcyMTA0OTI1OC41LjEuMTcyMTA1MjM1NS42MC4wLjA.
It would be great if I can specify them rather than generating them randomly
Hello,
It should be possible in 2024.2 release: https://youtrack.jetbrains.com/issue/IJPL-62534/DockerCompose-target.-Port-bindings-from-docker-compose-file-are-absent-in-the-target-container
Olga Mulina Please review my question once more; I have included additional details for clarity.
Thanks @... ! Just saw your message