无法解决:rpc 错误:代码 = 未知 desc = 无法使用前端 dockerfile.v0 解决:无法读取 dockerfile:读取 /va。我该如何解决此问题
启动时,出现以下错误。操作系统 win 10。我该如何解决这个问题?
(venv) C:\shop>docker-compose up --build [+] 构建 0.1s (2/2) 完成=> [内部]从商店加载构建定义
0.1秒=> =>传输dockerfile: 1.78MB 0.0s => [内部]加载.dockerignore 0.1s => =>传输上下文:2B 0.0s 无法解决:rpc 错误:代码 = 未知 desc = 无法使用前端 dockerfile.v0 解决:无法读取 dockerfile:已读取 /var/lib/docker/tmp/buildkit-mount057531924/shop:是一个目录
/var/lib/docker/tmp/buildkit-mount057531924/shop:是Dockerfile 和 docker-compose 位于项目根目录中的
。dima@DESKTOP-1BLNH42:/mnt/c/shop$ ls Dockerfile 帐户博客购物车 discount_system docker-compose.yaml 收藏夹loyal_program manage.py 订单projectshoprequirements.txt搜索shopvenv
Dockerfile:
FROM python:3.9
RUN apt-get update -y
RUN apt-get upgrade -y
WORKDIR /app
COPY ./requirements.txt ./
RUN pip install -r requirements.txt
COPY . ./src
CMD ['python3', './src/manage.py', 'runserver', '0.0.0.0:8000']
docker-compose:
version: '3.9'
services:
rabbitmq:
image: rabbitmq
restart: always
web:
restart: always
build:
context: ./shop
ports:
- 8000:8000
command: ['python3', './src/manage.py', 'runserver', '0.0.0.0:8000']
depends_on:
- pg_db
pg_db:
image: postgres:14
volumes:
- postgres_data:/var/lib/postgresql/data/
volumes:
postgres_data:
On startup, the following error appears. OS win 10. how do i solve this problem?
(venv) C:\shop>docker-compose up --build [+] Building 0.1s (2/2)
FINISHED => [internal] load build definition from shop
0.1s => => transferring dockerfile: 1.78MB 0.0s => [internal] load .dockerignore 0.1s => => transferring context: 2B 0.0s failed to solve: rpc error: code = Unknown desc = failed to solve with frontend dockerfile.v0: failed to read dockerfile: read
/var/lib/docker/tmp/buildkit-mount057531924/shop: is a directory
Dockerfile and docker-compose are in the root of the project.
dima@DESKTOP-1BLNH42:/mnt/c/shop$ ls Dockerfile account blog cart
discount_system docker-compose.yaml favorites loyalty_program
manage.py orders projectshop requirements.txt search shop venv
Dockerfile:
FROM python:3.9
RUN apt-get update -y
RUN apt-get upgrade -y
WORKDIR /app
COPY ./requirements.txt ./
RUN pip install -r requirements.txt
COPY . ./src
CMD ['python3', './src/manage.py', 'runserver', '0.0.0.0:8000']
docker-compose:
version: '3.9'
services:
rabbitmq:
image: rabbitmq
restart: always
web:
restart: always
build:
context: ./shop
ports:
- 8000:8000
command: ['python3', './src/manage.py', 'runserver', '0.0.0.0:8000']
depends_on:
- pg_db
pg_db:
image: postgres:14
volumes:
- postgres_data:/var/lib/postgresql/data/
volumes:
postgres_data:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您也许可以在不使用新的 Docker 的情况下进行构建构建套件:
You may be able to build without using the new Docker BuildKit: