Hello everybody! I have the following issue: I have two countainers, let’s call them C1 and C2, and they both expose the same port, let’s say 1234. I want to route both of them through a gluetun container. to do this, I added

network_mode: container:gluetun

at each container. But they both expose the same port, so there’s a conflict. Without routing them though gluetun I can just

ports:
  - 1235:1234

but using network_mode this cannot be done. What can I do? The only thing that comes to my mind is to use two gluetun containers, but I’d rather use a single one

thanks in advance!

  • MangoPenguin
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 month ago

    You can just change the port directly on the application for one of them.

    • tubbadu@lemmy.kde.socialOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      30 days ago

      thanks for the reply! many services allows this by setting an environmental variable or through a config file, but sadly not all of them

      • MangoPenguin
        link
        fedilink
        English
        arrow-up
        1
        ·
        30 days ago

        I’ve yet to come across one that doesn’t allow it, that’s a pretty important feature for anything listening on a port to have.