Docker Community Forums

Share and learn in the Docker community.

Need help to setup docker mysql to connect remotely over internet

we have virtual machine on azure and we run mysql inside docker as image/container. on vm we can connect to mysql using following command “mysql -h localhost -P 13306 --protocol=tcp -u root -p” but when we try to connect to it remotely over internet, it does not allow to make connection to mysql, mysql image configurations are below

echo_mysql:
    image: echo_mysql
    container_name: echo_mysql
    build: mysql/
    restart: always
    ports:
      - 13306:3306
    env_file:
      - mysql/mysql.env
    volumes:
      - /docker_storage/echo_mysql:/var/lib/mysql
    networks:
      - echo_net

How we can enable mysql image to accept connection remotely.?