Skip to content

Valkey Template exports external network port #684

@nikos

Description

@nikos

To Reproduce

After creating a Valkey service from the Template (using docker compose under the hood) I was surprised that the docker process is exposed although the (default) Isolated Deployment on Docker network is enabled. The internal port 6379 is exposed externally to port 32780.

I was also trying to bind to an private network address (inside of the valkey.conf I set to bind 10.0.0.2, which is the private network I created within my Hetzner cloud setup and assigned to this server), but this did not work:

Could not create server TCP listening socket 10.0.0.2:6379: bind: Cannot assign requested address
Failed listening on port 6379 (tcp), aborting.

Current vs. Expected behavior

I was expecting that the port 6379 is not exported externally, but only available to the docker containers in the same dokploy project.

Provide environment information

Ubuntu 24.04 (Hetzner cloud server), dokploy 0.26.5

Which area(s) are affected? (Select all that apply)

Docker Compose

version: "3.8"

services:
  valkey:
    image: valkey/valkey:8.1.4
    restart: unless-stopped
    ports:
      - 6379
    volumes:
      - ../files/valkey.conf:/etc/valkey/valkey.conf
      - valkey-data:/data
    command: valkey-server /etc/valkey/valkey.conf
    environment:
      - VALKEY_PASSWORD=${VALKEY_PASSWORD}
    healthcheck:
      test: ["CMD-SHELL", "valkey-cli -a \"$$VALKEY_PASSWORD\" ping | grep PONG"]
      interval: 10s
      timeout: 3s
      retries: 5
      start_period: 10s

volumes:
  valkey-data: {}

Are you deploying the applications where Dokploy is installed or on a remote server?

Same server where Dokploy is installed

Additional context

See docker process

valkey/valkey:8.1.4 "docker-entrypoint.s…" 2 hours ago Up About an hour (healthy) 0.0.0.0:32780->6379/tcp, [::]:32780->6379/tcp

Will you send a PR to fix it?

Maybe, need help

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions