如何从网络上的另一个客户端访问在 LXD 提供程序上运行的服务?

如何从网络上的另一个客户端访问在 LXD 提供程序上运行的服务?

我在访问 Charm 时遇到了一些问题。我按照入门指南但当我尝试从我的桌面访问 mediawiki charm 时,它说站点无法访问。我使用的是 Ubuntu server 16.04.1 LTS 和 juju 2.0-beta18-xenial-amd64。当我这样做时,juju status我得到了以下信息:

MODEL    CONTROLLER  CLOUD/REGION         VERSION
default  lxd-test    localhost/localhost  2.0-beta18

APP    VERSION  STATUS   SCALE  CHARM      STORE       REV  OS      NOTES
mysql           unknown      1  mysql      jujucharms   55  ubuntu
wiki            unknown      1  mediawiki  jujucharms    5  ubuntu  exposed

RELATION  PROVIDES  CONSUMES  TYPE
cluster   mysql     mysql     peer
db        mysql     wiki      regular

UNIT     WORKLOAD  AGENT  MACHINE  PUBLIC-ADDRESS  PORTS     MESSAGE
mysql/0  unknown   idle   0        192.168.0.79    3306/tcp
wiki/0   unknown   idle   1        192.168.0.83    80/tcp

MACHINE  STATE    DNS           INS-ID         SERIES  AZ
0        started  192.168.0.79  juju-57cae3-0  trusty
1        started  192.168.0.83  juju-57cae3-1  trusty

答案1

默认情况下,容器不会设置网络来监听 LAN 上的机器,您需要配置 LXD 来执行此操作,这些资源应该可以根据您的网络提供帮助:

相关内容