我正在尝试在Redhat OpenShift上部署示例.NET Core应用程序,但是每次生成都会失败,并显示消息“无法提取生成器映像”。
以下是日志:
Cloning "https://github.com/redhat-developer/s2i-dotnetcore-ex.git " ...
Commit: 1ded43a7b3737ac31e31eee352134fd7c8c0d424 (Update for 2.1 release.)
Author: Tom Deseyn <tom.deseyn@gmail.com>
Date: Mon May 28 10:08:30 2018 +0200
Pulling image "docker-registry.default.svc:5000/openshift/dotnet@sha256:d27fa8df1866765695ba0d2bcc74337732eeddffcaf51759fd4d080fc92d6305" ...
pulling image error : Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
error: build error: unable to get docker-registry.default.svc:5000/openshift/dotnet@sha256:d27fa8df1866765695ba0d2bcc74337732eeddffcaf51759fd4d080fc92d6305
请注意,整个构建过程在Openshift中是自动化的,不需要我的任何投入。我没有使用CLI工具。刚刚使用DotNet2.1创建了一个新项目。 Openshift甚至为DotNetCore提供了github回购链接作为示例项目。
答案 0 :(得分:0)
看起来docker没有在主机上运行,您需要启动它。