摘要:公网访问内网容器局域网里的主机上安装了容器,只能在内网访问,怎样从公网也能访问内网的容器本文将介绍具体的实现步骤。
公网访问内网Docker容器
局域网里的主机上安装了Docker容器,只能在内网访问,怎样从公网也能访问内网的Docker容器?
本文将介绍具体的实现步骤。
1. 准备工作 1.1 安装并启动Docker容器Docker容器默认的sshd端口是22。
2. 实现步骤 2.1 下载并解压holer软件包Holer软件包:holer-xxx.tar.gz
Holer支持各种OS系统平台,请选择跟本地OS类型匹配的holer软件包。
2.2 获取holer access key信息在holer官网上申请专属的holer access key或者使用开源社区上公开的access key信息。
例如申请得到的holer信息如下,这里以此holer信息为例:
--------------------------------------------- Holer Client : holerdemo@gmail.com Access Key : 8866daebe02846t88s166733595fff5d --------------------------------------------- Internet Address : holer.org:65014 Local Address : 127.0.0.1:22 ---------------------------------------------2.3 启动holer服务
Windows系统平台:
打开CMD控制台,进入可执行程序所在的目录下执行命令:
holer-windows-xxx.exe -k 8866daebe02846t88s166733595fff5d
Linux或者其他系统平台:
执行命令:nohup ./holer-xxx-xxx -k 8866daebe02846t88s166733595fff5d
2.4 访问映射后的公网地址在ssh客户端上输入
主机名:holer.org 端口号: 65014
或者执行命令:ssh root@holer.org -p 65014
这样就可以从公网访问内网的Docker容器了。
2.5 问题咨询与帮助使用holer过程中遇到问题可以先查看holer控制台打印的日志信息,这样很容易排查出问题的具体原因。
如果需要帮助请联系holer技术支持人员,联系方式详见holer官网。
更多的holer使用示例,请参考holer官方博客。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/27544.html
摘要:每个节点的网桥使用一个子网,每个容器使用一个子网内的,那么我们就可以组成下图中所示网络。到此,在的协调下,各个主机上的子网就不会再冲突了,另外,会维护容器网络的路由规则,容器就可以通过访问容器了,也就实现了跨主机容器互联。 当您将多台服务器节点组成一个Docker集群时,需要对集群网络进行设置,否则默认情况下,无法跨主机容器互联,接下来我们首先分析一下原因。 跨主机容器互联 下图描述了...
摘要:管理其下控制的的生命周期,保证指定数量的正常运行。青云在国内是独树一帜,特别适合用来部署这种分布式应用。其中,是提供的命令行工具,可在任何被管理的机器上运行。这里尝试用命令行工具检查下集群状态。 一、Kubernetes概述 Kubernetes是Google一直在推进的容器调度和管理系统,是Google内部使用的容器管理系统Borg的开源版本。它可以实现对Docker容器的部署,配置...
摘要:三私有代码库阿里云使用引言使用肯定离不开和代码的集成。本着代码可靠性,服务器稳定性,功能扩展性综合对比,我们选择使用阿里云的库。 来自用户的DevOps实践分享,分享从开发代码到生产环境部署的一条龙操作的实践及经验, 包含工具技术的选型及考量、私有代码库与私有镜像库的应用等。 (一)容器服务的Rancher选型 1、为什么说是下一代核心技术 从互联网的多次变革说起,早期的C/S架构,到...
阅读 1675·2021-11-18 10:02
阅读 2180·2021-11-15 11:38
阅读 2641·2019-08-30 15:52
阅读 2147·2019-08-29 14:04
阅读 3198·2019-08-29 12:29
阅读 2059·2019-08-26 11:44
阅读 947·2019-08-26 10:28
阅读 792·2019-08-23 18:37