Could not connect to TeamSpeak server DOCKER

I’ve configured TS3 using docker-compose:

services:
  teamspeak:
    container_name: teamspeak
    image: teamspeak
    restart: always
    ports:
      - 0.0.0.0:9987:9987/udp
      - 0.0.0.0:10011:10011
      - 0.0.0.0:30033:30033
    environment:
      TS3SERVER_DB_PLUGIN: ts3db_mariadb
      TS3SERVER_DB_SQLCREATEPATH: create_mariadb
      TS3SERVER_DB_HOST: ts-db
      TS3SERVER_DB_USER: root
      TS3SERVER_DB_PASSWORD: pass
      TS3SERVER_DB_NAME: teamspeak
      TS3SERVER_DB_WAITUNTILREADY: 30
      TS3SERVER_LICENSE: accept
    volumes:
      - ./teamspeak_data:/var/ts3server

  ts-db:
    container_name: ts-db
    image: mariadb
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: pass
      MYSQL_DATABASE: teamspeak
    volumes:
      - ./mariadb_data:/var/lib/mysql

volumes:
  teamspeak_data:
  mariadb_data:

But I could not connect from client. It is running inside docker:


And have opened ports. Also I turned off firewall, so I should be able to connect

sudo ufw status
Status: inactive

And inside of container I also can grep 9987. Logs doesnt show any errors

What could it be? How to fix it?