I've tried again with Traefik 2.3.0-rc4. It's now finally working. I attached the configuration below.
version: '3'
services:
traefik:
image: traefik:2.3
command: >
--providers.docker=true
--entryPoints.bedrock.address=:19132/udp
container_name: traefik
restart: always
logging:
options:
max-size: "8m"
max-file: "10"
ports:
- 19132:19132/udp
volumes:
- /var/run/docker.sock:/var/run/docker.sock
bedrock:
image: itzg/minecraft-bedrock-server
container_name: bedrock
restart: always
stdin_open: true
tty: true
logging:
options:
max-size: "8m"
max-file: "10"
stdin_open: true
tty: true
environment:
- EULA=true
- VERSION=LATEST
- SERVER_NAME=Bedrock Server
volumes:
- /etc/timezone:/etc/timezone:ro
- bedrock:/data
labels:
- "traefik.udp.routers.bedrock.entrypoints=bedrock"
- "traefik.udp.routers.bedrock.service=bedrock"
- "traefik.udp.services.bedrock.loadbalancer.server.port=19132"
volumes:
bedrock: {}
Please enjoy!