在docker-compose

时间:2019-04-26 17:03:41

标签: docker docker-compose dockerfile

使用命令

运行此代码时
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'驱动器尚未共享' 错误:启动项目时遇到错误。”

我知道这不是一个好问题

0 个答案:

没有答案