You havent provided anough info on how your Dockerfile
looks like and what command you're running to start the container. Please do that.
In any case here are some important points.
First in your dockerfile I hope you have
EXPOSE 4444
Secondly, if you just deploy your container using the docker run
command, it will not be available to your localhost UNLESS you expose the required ports. Run your container with the below command :
docker run -p 4444:4444 -itd <IMAGE-ID>
Also make sure that the firewalld/iptables services on your machine are correctly configured to allow access to 4444