Docker espeakbox:我现在该怎么办?
Docker espeakbox: What do I do now?
看起来很简单,但我不确定现在该做什么。我在 OSX 上有 docker,我想试用 espeakbox。所以我运行
命令提到 here。
到"run a container"
显然是运行:
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 VM,所以我们需要使用VM的IP来连接服务。
看起来很简单,但我不确定现在该做什么。我在 OSX 上有 docker,我想试用 espeakbox。所以我运行
命令提到 here。
到"run a container"
显然是运行:
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 VM,所以我们需要使用VM的IP来连接服务。