I am very new to using docker. I have been used to using dedicated VM’s and hosting the applications within the servers OS.

When hosting multiple applications/services that require the same port, is it best practice to spin up a whole new docker server or how should I go about the conflicts?

Ie. Hosting multiple web applications that utilize 443.

Thank you!

  • d_k_bo@feddit.de
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 year ago

    That wouldn’t work if multiple containers use the same port (eg. 8000), right?

    Without a docker network, I can just map 8001:8000 and don’t have that issue.

    • aguslr@lemmy.sdf.org
      link
      fedilink
      English
      arrow-up
      4
      ·
      1 year ago

      Yes, it’d work just fine because each container listens on port 8000 of their own IP address, not the docker server’s IP address. Caddy/Traefik just redirects traffic to that port.