Access port 11300 from host and http container

I have added an override which works fine locally on osx I can see the beanstalkd server with telnet 127.0.0.1 11300 but I cannot do the same if I ssh to the container with shell.sh

Here is my override

------------------------------------------------------------

beanstalk deamon

------------------------------------------------------------

beanstalkd:
image: placeloop/beanstalkd
container_name: beanstalkd-server
ports:
- 11300:11300
volumes:
- ./data:/binlog
networks:
app_net:
ipv4_address: 172.16.238.20
depends_on:
- bind
- php
- httpd

can anyone point me in the right direction please.
Mark

If you connect to the container with shell.sh… you connect to php container…
You can access your new container or daemon with its hostname or ip address on docker internal network…
If you wish to connect to it by 127.0.0.1:11300, you have to overwrite php container definition, specifically pay attention to lines

##
## Enable 127.0.0.1 Port-forwarding
##
- FORWARD_PORTS_TO_LOCALHOST=80:httpd:80,443:httpd:443,3306:mysql:3306,5432:pgsql:5432,6379:redis:6379,11211:memcd:11211,27017:mongo:27017