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

问题描述 投票:0回答:2

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

docker build -t mydocker .

我遇到以下错误

将构建上下文发送到 Docker 守护进程 46.59kB 错误响应 守护进程:当前上下文中没有构建阶段

这是我的 Dockerfile

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

请帮我建立一个形象。 请发布我应该提到的 dockerfile 命令。

docker docker-image
2个回答
0
投票

Docker 文件:

FROM ubuntu:latest
MAINTAINER My Name "[email protected]"
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

0
投票

您的文件名称应为

Dockerfile
,而不是任何其他命名,如
dockerfile
dockerFile
等。

© www.soinside.com 2019 - 2024. All rights reserved.