Nor*_*ori 6 pycharm docker docker-compose
我正在尝试在 Ubuntu 上的 PyCharm 中设置 Django 项目并配置 Docker Compose 解释器。但是,当我尝试创建解释器(步骤 6)时,出现以下错误:
Error response from daemon: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: exec: "Creating djanog_web_run ... ": executable file not found in $PATH: unknown
Run Code Online (Sandbox Code Playgroud)
我已经确认 docker-compose up 命令正确运行程序,并且我的 Docker Compose 文件看起来很好。如下图所示:
version: "3.9"
services:
db:
image: postgres
volumes:
- ./data/db:/var/lib/postgresql/data
environment:
- POSTGRES_DB=postgres
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=postgres
web:
build: .
command: python manage.py runserver 0.0.0.0:8000
volumes:
- .:/code
ports:
- "8000:8000"
environment:
- POSTGRES_NAME=postgres
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=postgres
depends_on:
- db
Run Code Online (Sandbox Code Playgroud)
我还按照步骤在 PyCharm 中设置 Docker Compose 解释器(指定配置文件、服务和环境变量)。
可能是什么原因导致此错误以及如何修复它?
Dockerfile
# syntax=docker/dockerfile:1
FROM python:3
ENV PYTHONDONTWRITEBYTECODE=1
ENV PYTHONUNBUFFERED=1
WORKDIR /code
COPY requirements.txt /code/
RUN pip install -r requirements.txt
COPY . /code/
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2542 次 |
| 最近记录: |