看起来很简单,但我不知道现在该做什么。我在OSX上有docker,我想试试espeakbox。所以我跑了
提到here的命令。
“运行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
那么,我现在该做什么,使用它,听到它等等。
感谢。
答案 0 :(得分:1)
GitHub页面上有完整的说明,所以我不愿意回答这个问题。但是,我假设你不确定容器在哪里运行。如果您正在使用boot2docker,请执行:
$ curl http://$(boot2docker ip):8080/speech?text=hello
我认为它会发回一个mp3文件。
基本上,docker run
命令告诉Docker将容器上的端口8080转发到主机上的端口8080。使用boot2docker时,主机是Virtualbox VM,因此我们需要使用VM的IP连接到服务。