Giter Site home page Giter Site logo

Comments (4)

codekitchen avatar codekitchen commented on August 18, 2024

The Dinghy proxy is an HTTP/HTTPS proxy, so it doesn't do anything to support non-HTTP protocols such as Redis. It listens on ports 80 and 443 on the Docker VM host, and reads the hostname to proxy to whatever backend port you expose, that's why your hello.docker is on port 80 not 8000.

Your redis.docker is being exposed on port 80 as well, but actually trying to connect to it won't work properly, since it's going through an HTTP proxy that doesn't understand the redis protocol.

from dinghy.

jhoogeboom avatar jhoogeboom commented on August 18, 2024

Thanks for the clarification, I was hoping to get the linux style container-name addressing working on Macos, but I think I misunderstood Dinghy.

from dinghy.

jhoogeboom avatar jhoogeboom commented on August 18, 2024

I guess the mentioned:

Sanity check!

$ docker run -it redis

is more about seeing if you can run docker commands on the connected VM rather than specifically about redis?

from dinghy.

codekitchen avatar codekitchen commented on August 18, 2024

Well, Dinghy supports containers like redis in the same way that docker-machine does, but yeah I think that part of the README was written long before the Dinghy proxy existed.

Implementing container-name addressing would be cool, but I'm unlikely to ever do it myself, I'm not planning to add any big new features to Dinghy.

from dinghy.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.