TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Weave and Docker for Mac: The bridge between local and remote services

60 pointsby hiphipjorgeabout 9 years ago

8 comments

zevebabout 9 years ago
Why not just run Linux locally? Mac OS X is BSD, not Linux, which means its build tools &amp; environment are subtly incompatible. You&#x27;re always going to be chafing if you develop anywhere other than in your deployment environment.<p>Linux is superlative for desktop &amp; development use. It supports things like tiling window managers far better than does a Mac. It&#x27;s free. The hardware is far more affordable. Although this is definitely a matter of taste, I find Linux far more <i>usable</i> than a Mac. I will grant that Mac laptops are lightweight &amp; thin.<p>It just seems weird to me to go through all these contortions to develop software for Linux on a Mac or Windows box when it&#x27;s far easier IMHO to just … run Linux.
评论 #11480301 未加载
评论 #11480321 未加载
评论 #11480228 未加载
评论 #11480234 未加载
评论 #11481372 未加载
评论 #11480649 未加载
评论 #11479896 未加载
评论 #11480876 未加载
cjbprimeabout 9 years ago
&gt; sudo curl -L git.io&#x2F;weave -o &#x2F;usr&#x2F;local&#x2F;bin&#x2F;weave<p>Do you want ants? Because that&#x27;s how you get ants.
评论 #11482529 未加载
NetStrikeForceabout 9 years ago
Hey,<p>We provide an alternate solution ([1]Wormhole) that covers this scenario (and others). The main differences with e.g. Weave are:<p>- Non Docker-specific<p>- Easier to deploy, in my opinion ofc :-)<p>- Based on Open Source (You can just deploy SoftEhter&#x27;s vanilla client as the agent)<p>- We don&#x27;t use vxlan, just SSL encapsulation.<p>- Actually, every client will only generate outbound SSL connections, so chances are you won&#x27;t need to reconfigure any firewalls or network gear for Wormhole to work.<p>- By default, chances are you won&#x27;t overlap with the provided IP addressing (non-public, non-RFC1918 IP space)<p>- Multiplatform Windows &#x2F; Linux &#x2F; Os X<p>- API available to create and deploy networks and clients<p>- Our architecture requires traffic to go up to a central server and down to destination, so there&#x27;s added latency. In my tests I&#x27;ve found this to not penalise performance for most applications as other solutions based on extra layers (I.e. Vxlan) like Weave.<p>Don&#x27;t get me wrong, I think Weave is brilliant. We&#x27;re just an alternative that aims for simplicity. There&#x27;s some overlapping, but we probably have different markets.<p>[1]: <a href="https:&#x2F;&#x2F;wormhole.network" rel="nofollow">https:&#x2F;&#x2F;wormhole.network</a>
zephodabout 9 years ago
Offtopic, but does anybody know how the diagrams in this article were generated? I&#x27;d love a simple piece of software to generate beautiful, straightforward pictures like this to explain architectural problems.
评论 #11479745 未加载
评论 #11479763 未加载
评论 #11480484 未加载
fabiofumarolaabout 9 years ago
Why do you need to connect to remote services using weave? Should the stage environment be separated from you development one? Anyway nice article. Thanks
评论 #11481693 未加载
simonebrunozziabout 9 years ago
I dream of a company that installs Linux on some of the most popular desktops PROPERLY, and charges users 100$ to install it, and helps you maintain your Linux desktop over the years.<p>Many have tried, no one has succeeded.<p>Canonical had an opportunity to do this... Instead, they had to do &quot;Enterprise&quot; stuff. Bah.
评论 #11495396 未加载
antmanabout 9 years ago
HN discussion about Weave being slow [0]. I dont know if the issue has been addressed since it was first posted.<p>[0] <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=9498139" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=9498139</a>
评论 #11481612 未加载
dmritard96about 9 years ago
Must admit I thought this was the weave framework google&#x2F;nest are pushing.