我正在跟踪this的链接,以制作docker-compose.yml文件,但这会给我一个同样的问题,尽管我在docker-compose.yml
中提到,但找不到docker文件我的代码:-
version: '2'
services:
web:
build: .
ports:
- "8000:8000"
users:
build:
context: ./users
dockerfile: Dockerfile
image: cinema/movies
container_name: cinema-movies
environment:
VIRTUAL_HOST: movies.local
docker-compose.yml
文件位于bkapiv
文件夹中,文件夹结构为:-
bkapiv(Folder)------users(Folder)
| |
| ------Dockerfile
|
---------docker-compose.yml
如何解决我将使用docker在本地运行我的第一个api的问题。
答案 0 :(得分:2)
web:
build: .
我认为从web
容器抛出错误,注释掉users
并运行docker-compose,您也需要在web
中添加一个Dockerfile。也可以尝试其他方法。您可以了解哪个容器会产生错误。因为根据您的文件夹结构,用户对我来说很好。另外,services:
答案 1 :(得分:1)
问题出在Web服务中,您指定它应该在当前目录中构建一个Dockerfile,但是那里没有Dockerfile。