Welcome to our community
From what you are describing, indeed Weaviate should be available.
Are you running the python code from your computer, or from within a second container?
Feel free to reach out to me in our public slack so I can take a closer look. By experience, this kind of issues are better solved with a quick screen sharing session.
Thanks!