当前上下文中没有构建阶段 - Docker文件

时间:2018-06-17 06:47:58

标签: amazon-web-services docker docker-image

我使用带有sql的struts开发了一个web应用程序。我想使用aws管道将我的webapp部署到ecs中。使用docker作为构建环境,在运行命令时,

docker build -t mydocker .

我收到以下错误

向Docker守护程序发送构建上下文46.59kB来自的错误响应 守护程序:当前上下文中没有构建阶段

这是我的Dockerfile

FROM ubuntu:latest
MAINTAINER My Name "myname@somecompany.com"
RUN apt-get update && apt-get upgrade -y
RUN apt-get install nginx -y
EXPOSE 80
CMD ["nginx", "-g", "daemon off;"]

请帮我建立一个图像。 请发布dockerfile命令我应该提到的内容。

2 个答案:

答案 0 :(得分:0)

DockerFile:

FROM ubuntu:latest
MAINTAINER My Name "myname@somecompany.com"
RUN apt-get update && apt-get upgrade -y
RUN apt-get install nginx -y
EXPOSE 80
CMD ["nginx", "-g", "daemon off;"]

这是用于构建docker-image的命令。

docker build - < Dockerfile

答案 1 :(得分:0)

文件名应为Dockerfile,而不是dockerfiledockerFile等其他任何名称。