Wormhole 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Wormhole 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票

软件简介

Wormhole 是一个能识别命名空间的由 Socket 激活的隧道代理。可以让你安全的连接在不同物理机器上的 Docker 容器。可以用来完成一些有趣的功能,例如连接运行在容器本机的服务或者在连接后创建按需的服务。

例如要连到容器中的 MySQL 服务:

ex-01

连接方法:

mysql=`docker run -d wormhole/mysql`
./wormhole create url :3306 docker-ns tail docker-ns $mysql
mysql -u root -h 127.0.0.1

创建一个本地的 WordPress 容器到 MySQL 容器:

ex-02

app=`docker run -d wormhole/wordpress`
mysql=`docker run -d wormhole/mysql`
./wormhole create url :3306 docker-ns $app tail docker-ns $mysql

创建一个本地端口来连接:

ex-03

./wormhole create url :80 trigger docker-run wormhole/wordpress \
           child url :3306 trigger docker-run wormhole/mysql

创建一个本地端口到远程 MySQL 服务:

ex-04

mysql=`docker -H myserver run -d wormhole/mysql`
./wormhole create url :3306 remote myserver tail docker-ns $mysql

更多的使用场景请点击本文介绍结束后的“软件文档”按钮。

展开阅读全文

代码

评论 (0)

加载中
更多评论
暂无内容
2018/11/19 14:33

通过Docker容器连接代理Wormhole

Wormhole 是一个能识别命名空间的由 Socket 激活的隧道代理。可以让你安全的连接在不同物理机器上的 Docker 容器。可以用来完成一些有趣的功能,例如连接运行在容器本机的服务或者在连接后创建按需的服务。 连到容...

0
0
2019/07/08 17:20

Wormhole大数据流式处理平台五大功能

导读:在上一篇文章「Wormhole 大数据流式处理平台之设计思想」中,我们介绍了Wormhole的设计思想,并给出了Stream、UMS、Flow、Namespace等相关概念的具体定义,从文章中我们得知,Wormhole作为实时流式处理平台...

0
0
发表于运维专区
2019/06/28 13:52

Wormhole 大数据流式处理平台之设计思想

导读:互联网的迅猛发展使得数据不再昂贵,而如何从数据中更快速获取价值变得日益重要,因此,数据实时化成为了一个大趋势。越来越多的业务场景需要实时分析,以极低的延迟来分析实时数据并给出分析结果,从而提高...

0
2
2018/05/29 10:22

#Wormhole# 流式处理平台设计思想

本文分享自微信公众号 - 宜信技术学院(CE_TECH)。 如有侵权,请联系 support@oschina.cn 删除。 本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

0
0
发表了博客
2016/08/01 17:16

APP SDK漏洞WormHole虫洞漏洞分析报告

漏洞原理: 这个漏洞是基于客户端端口接收任意ip的连接,这个端口是java层nanohttp实现的,并且这个http服务是不死服务,百度取名叫ImmortalService,为什么叫不死服务呢?原因是这个http服务在手机后台一直运行,不会被系统Kill掉,黑客正好利用该端口接收任意ip的连接,并且一直在工作的特点,从而是外部恶意代码被发送...

0
0
发表于服务端专区
2019/03/20 21:28

WormHole是一个简单、易用的api管理平台,支持dubbo服务调用

WormHole服务网关管理平台 相关快速链接 管理台操作说明 C端对接网关及签名说明 回调接口使用说明 多环境配置使用说明 网关错误码说明 WormHole更新说明 配置好即可运行 GitHub地址:https://github.com/deathear...

0
0
发表了博客
2019/08/15 14:35

Docker in Docker(实际上是 Docker outside Docker): /var/run/docker.sock

在 Docker 容器里面使用 docker run/docker build? Docker 容器技术目前是微服务/持续集成/持续交付领域的第一选择。而在 DevOps 中,我们需要将各种后端/前端的测试/构建环境打包成 Docker 镜像,然后在需要的时候,Jenkins 会使用这些镜像启动容器以执行 Jenkins 任务。 为了方便维护,我们的 CI 系统如 Jenkins,也会...

0
0
发表了博客
02/13 01:04

Docker学习__docker命令[docker version 和 docker info]

其他知识点,会在后续学习过程中再做完善。 Docker安装成功后,查看安装的Docker的相关信息。 Docker命令: docker version:显示 Docker 版本信息。 [root@Docker docker]# docker version Client: Docker Engine - Community #[docker客户端的相关信息] Version: 19.03.5      #[客户端的版本] ...

0
0
发表于服务端专区
2018/10/19 15:32

docker 和 docker compose

最近要开始想在公司推行docker。发现现在docker的安装方法已经发生了一些改变。 还是看官方的安装文档的翻译版,比较放心。 获取适用于 Ubuntu 的 Docker CE Docker安装——Ubuntu16.04 Docker CE 镜像源站 dock...

0
0
发表了博客
2018/11/20 16:37

Docker-Docker与IPV6

公司计划在2020年前完成IPV6化改造,于是我先行查阅了一些资料了解Docker进行IPv6化的可能性。 预计明年正式开始测试。 方法一、使容器中的服务支持IPv6地址 不为容器中的服务特别分配IPv6地址。只要Docker把外部的IPv6地址端口映射到容器的IPv4端口上,随后访问主机的IPv6相应端口即可。 方法二、为Docker网络分配IPv6地...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
62 收藏
分享
返回顶部
顶部