django Docker Compose Up -接收到的权限被拒绝

wpcxdonn  于 2023-08-08  发布在  Go
关注(0)|答案(1)|浏览(146)

我无法使用docker启动新的django/python应用程序。我被拒绝了。我最近买了一台新电脑,我以前在Docker上使用的应用程序运行良好。然后我最近试图构建一个flask/carmen应用程序,但删除了我加载的所有内容。我不确定这是否会影响我的docker容器,但我以前的应用程序仍然会上下完成docker composition。我尝试了这个每周财务docker-compose配置

name: weekly-finances
services:
  web:
    build:
      context: /Users/eleahburman/Desktop/code/weekly-finances
      dockerfile: Dockerfile
    command:
    - python
    - manage.py
    - runserver
    - 0.0.0.0:3000
    networks:
      default: null
    ports:
    - mode: ingress
      target: 3000
      published: "3000"
      protocol: tcp
    volumes:
    - type: bind
      source: /Users/eleahburman/Desktop/code/weekly-finances
      target: /code
      bind:
        create_host_path: true
networks:
  default:
    name: weekly-finances_default and the docker compose seems correct.  Here is my yaml file: services:
  web:
    build: .
    command: python manage.py runserver 0.0.0.0:3000
    volumes:
      - .:/code
    ports:
      - "3000:3000"

字符串
这是我的docker文件:

# 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/


我试着删除了Docker所有的应用程序,然后克隆并添加了一个env。我开始了我的新应用程序。我试着删除docker并重新上传。我还删除了我用卡门添加的任何东西,包括我添加到我的zhrc文件。

7hiiyaii

7hiiyaii1#

如果你使用docker run命令或docker-compose up命令获得了拒绝的权限,那么你必须使用提升的权限来尝试,即sudo只需在命令前添加sudo即可。
为了更清楚地了解问题,请分享错误消息/截图

相关问题