Comments (5)
I'm not sure I want to support non-socket Docker API ... means people will do weird stuff like try it with Swarm or remote hosts in general and that's not supported. Why do you want to use tcp?
from envy.
I have a Sun box for my docker system that I contact over tcp. No big deal,
just a nice to have. I was 'thinking' about swarm, so you already have me
down as a trouble maker ;-)
On 25 Jun 2015 20:01, "Jeff Lindsay" [email protected] wrote:
I'm not sure I want to support non-socket Docker API ... means people will
do weird stuff like try it with Swarm or remote hosts in general and that's
not supported. Why do you want to use tcp?—
Reply to this email directly or view it on GitHub
#5 (comment).
from envy.
One of the reasons to avoid supporting this case is the confusion around how mounts/volumes work. Mounting the Docker socket should still work even when you run it remotely because Docker evaluates those paths on the host Docker runs on. If it doesn't work it's because your daemon is set to only listen on TCP, which if you decided to do that there's no reason to not also listen on the unix socket (you can have docker daemon listen multiple places).
from envy.
Maybe wait for orchestration to catch up? You could create new containers
and push them to remote servers etc. You have switch, how about clone and
later push. Anyway, envy is awesome and I haven't even had time to scratch
the surface for use cases. Thanks Jeff your work is really inspiring...
On 25 Jun 2015 20:22, "Jeff Lindsay" [email protected] wrote:
One of the reasons to avoid supporting this case is the confusion around
how mounts/volumes work. Mounting the Docker socket should still work even
when you run it remotely because Docker evaluates those paths on the host
Docker runs on. If it doesn't work it's because your daemon is set to only
listen on TCP, which if you decided to do that there's no reason to not
also listen on the unix socket (you can have docker daemon listen multiple
places).—
Reply to this email directly or view it on GitHub
#5 (comment).
from envy.
Even if orchestration catches up I'm not sure I would even recommend it. I'm thinking more about clone/pull working with repos than direct instance to instance. Though I admit Docker should have always worked that way as well.
from envy.
Related Issues (20)
- support github personal access tokens for web auth HOT 4
- Docs HOT 1
- Proposal: Add support for defining environments from user's homedir HOT 5
- expose port for web server HOT 11
- Automatically roll back when build fail? HOT 2
- a way to pull docker image from host HOT 3
- Containers are not removed when websocket is closed HOT 1
- create standard startup / rc script HOT 1
- Session cleanup HOT 4
- debug environment crash HOT 4
- list environments HOT 3
- tmux? HOT 3
- docker volumes inside envy HOT 5
- Error response from daemon: client and server don't have same version (client : 1.19, server: 1.18) HOT 2
- Should we persist nested dind data on user's env? HOT 5
- clock HOT 4
- terminal dimensions not getting updated on resize HOT 3
- Restrict access based on github organizations HOT 1
- Use official docker image for DinD HOT 1
- Please rebuild progrium/envy; still uses HOST_DATA, not HOST_ROOT HOT 12
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from envy.