1

尝试从文档中部署 go-example 应用程序:http: //docs.deis.io/en/latest/using_deis/using-docker-images/#using-docker-images

我正在跳过“准备应用程序”位并尝试部署示例 docker app gabrtv/example-go

我运行以下命令进行部署:

deis pull gabrtv/example-go:latest

不起作用我得到以下信息:

"GET Image Error (404: {\"error\": \"Tag not found\"})"

查看 https://registry.hub.docker.com/u/gabrtv/example-go/tags/manage/

最新的标签在那里。拉着它

docker pull gabrtv/example-go

它被正确拉动。所以我不确定我做错了什么。

将控制器 API 与 curl 一起使用会得到相同的结果:

     curl -i -X POST \
     -H "Authorization: token $TOKEN" \
     -H "Content-Type: application/json" \
     -d '{"image":"gabrtv/example-go"}' \
     http://$IP:$PORT/v1/apps/dummyapp2/builds/

有人知道吗?

4

1 回答 1

0

您是否也跳过了“创建应用程序”部分?在 Deis 中,应用程序是一组由路由层负载均衡的容器。在示例中,他们让您创建一个名为“example-go”的文件夹,将 cd 放入其中,然后运行“deis create”。这默认为应用程序名称的当前文件夹名称。相反,您可以运行:

deis create example-go

然后,您可以运行带有“-a”标志的 deis pull 命令,告诉它要将容器与哪个应用程序关联。

deis pull gabrtv/example-go:latest -a example-go
于 2015-02-10T22:50:19.840 回答