使用命令
运行此代码时docker-compose up
“ docker-compose.yml”
version: '3.4'
services:
employee-registry:
build: .
volumes:
- .:/usr/src/app
我收到错误消息
建立员工注册表 错误:找不到指定的Dockerfile:Dockerfile
我已将其检查为有效的Yaml。如果我包括dockerfile:Dockerfile和context。以及比我得到“映射错误”
在互联网上搜索后,我尝试了几种方法,但没有一种起作用。
“ Dockerfile”
FROM python:3
WORKDIR /usr/src/app
COPY requirements.txt ./
RUN pip install --no-cache-dir -r requirements.txt
COPY . .
CMD [ "python", "./run.py" ]
注意:-requirements.txt是空文件,所有四个文件(Dockerfile,docker-compose.yml,requirements.txt,run.py)都位于同一目录中。
编辑-我创建了不带扩展名的Dockerfile,但仍采用.txt格式。我手动删除了。现在我收到此错误。 “错误:用于雇员注册表,无法为服务雇员注册表创建容器:b'驱动器尚未共享' 错误:启动项目时遇到错误。”
我知道这不是一个好问题