- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
应用使用docker pack时,应该如何配置网络地址?
最佳答案
tarantool cartridge 中的网络连接逻辑不取决于您使用的是常规虚拟机还是 Docker。您需要您的 tarantool 实例能够通过 TCP 和 UDP 相互访问。
在 Docker 中,它意味着:
并使用内部网络地址将实例连接在一起。默认情况下,同一内部网络上的实例将能够通过任何 tcp/udp 端口相互访问。如果您希望多台机器共享同一个内部网络,您可以配置 Docker Swarm,这将为您提供一个跨越多台机器的所谓“覆盖网络”。
运行容器时,可以通过-p 3301:3301/tcp -p 3301:3301/udp
至 docker run
.它会暴露一个端口从容器到主机上的外部网络。务必始终公开 udp 端口,否则实例将无法通过八卦协议(protocol)相互通信。
除此之外,由于您将实例的公共(public)地址更改为主机的 IP 而不是内部容器的 IP,因此您还需要指定其他参数来更改 tarantool 实例的广告 URI。您可以使用以下选项来做到这一点 docker run
: -e TARANTOOL_ADVERTISE_URI=<your_host_ip>:3301
.
关于lua - 我应该使用带有 docker 的 Tarantool Cartridge 应用程序设置网络地址吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62085474/
我刚刚更新了我的 Openshift Python 应用程序,因此 MySQL 卡带无法启动: Starting MySQL 5.5 cartridge MySQL server failed to
我已将 MySQL 5.5 卡带添加到我在 OpenShift 中的可扩展应用程序。但是,当我在添加 MySQL 5.5 墨盒后尝试将 phpMyAdmin 4.0 添加到我的应用程序时,出现以下错误
所以我在 openshift Tomcat 7 Cartridge 上部署了一个包含我的 jHipster 应用程序(Angularjs + Spring boot)的 WAR 文件。我可以毫无问题地
问题 我一直在关注 this使用 paypal 实现 Django cartridge 的教程。一切都托管在 AWS 上。至少对于沙盒帐户,一切都运行良好。除了返回 url,当我付款并点击链接返回商店
在夹层中,我正在使用墨盒,并且我想在将运输详细信息邮寄给用户时更改发件人电子邮件。默认值为 do_not_reply@WINCTRL-4UBSUNC。我可以在哪里更改此设置?另外,我想向管理员发送有关
Tarantool Cartridge 角色文件有一个函数初始化 . 我想从 获取我的自定义选项实例.yml 文件。但是 选择 变量没有它。 我该怎么做? 最佳答案 Cartridge 有一个名为“a
应用使用docker pack时,应该如何配置网络地址? 最佳答案 tarantool cartridge 中的网络连接逻辑不取决于您使用的是常规虚拟机还是 Docker。您需要您的 tarantoo
我在 OpenShift 上使用一个从 Jekyll Cartridge 开始的应用程序,但在顶部运行 octopress(我想这是相同的区别)。 我想自动将所有 HTTP 请求重定向到 HTTPS。
我已在 OpenShift 中安装了 django 1.8.4/Python 3.3 应用程序,并添加了 MySQL 5.5 卡带。现在我想让django使用MySQL而不是sqlite3。为此,我将
我想在 Openshift 上为 jekyll 使用 pandoc markdown 插件。这需要更改 PATH 变量,以便可以将 pandoc 可执行文件放在 $OPENSHIFT_DATA_DIR
我正在使用 JBoss/Tomcat + Mysql cartridges。 我想使用 Apache 提供静态资源(css、js、图像)并在 WAR 之外托管这些文件。 我还希望能够使用 Apache
我正在尝试安装 openlink vituoso 在 ubuntu 16.04 中插入以下命令, sudo apt-get install virtuoso-vad-{isparql,ods,cart
我有一个安装了 NodeJS 和 MongoDB 盒的 OpenShift 设备。我添加了 KeystoneJS ,当我尝试推送更新的代码时,由于缺少 gyp 模块,构建失败。下面是完整的错误堆栈。
我是 Openshift 的新手,我已经使用 Tomcat 7 (JBoss EWS 2.0) cartridge 为我的 spring boot web 应用程序创建了一个服务器实例。 最初,Web
我是一名优秀的程序员,十分优秀!