Docker espeakbox:我现在该怎么办?

Docker espeakbox:我现在该怎么办?,docker,text-to-speech,Docker,Text To Speech,看起来很简单,但我不知道现在该怎么办。我在OSX上有docker,我想试试espeakbox。所以我跑了 上面提到的命令 “运行一个” 它显然在运行: bash-3.2$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 705a605786c7

看起来很简单,但我不知道现在该怎么办。我在OSX上有docker,我想试试espeakbox。所以我跑了

上面提到的命令

“运行一个”

它显然在运行:

bash-3.2$ docker ps
CONTAINER ID        IMAGE                COMMAND                  CREATED             STATUS              PORTS                    NAMES
705a605786c7        parente/espeakbox    "/server"                34 seconds ago      Up 33 seconds       0.0.0.0:8080->8080/tcp   espeakbox
那么,我现在该怎么做,用看它,听它,等等


谢谢。

GitHub页面上有完整的说明,所以我不愿意回答这个问题。但是,我假设混淆的是您不确定容器运行在哪里。如果您使用的是boot2docker,只需执行以下操作:

$ curl http://$(boot2docker ip):8080/speech?text=hello
我想它会发回一个mp3文件


基本上,
docker run
命令告诉docker将容器上的8080端口转发到主机上的8080端口。使用boot2docker时,主机是Virtualbox虚拟机,因此我们需要使用虚拟机的IP连接到服务。

没有看到完整的说明,但谢谢。我想我丢失的部分是$(boot2docker ip)