因为我已经创建了DOCKERFILE文件和docker-compose文件。
文件
FROM python:3.7-slim-buster
RUN apt-get update && apt-get install -y \
libcurl4-openssl-dev \
libssl-dev
COPY requirements.txt /app/
RUN pip install -r requirements.txt
COPY . /code
EXPOSE 8080
WORKDIR /app
CMD ["python /code/manage.py runserver"]docker-compose.yml
version: '3'
services:
postgres:
image: postgres:12
volumes:
- dbdata:/var/lib/postgresql/data
ports:
- "5432:5432"
django_app:
build: .
tty: true
ports:
- "8080:8080"
volumes:
- .:/app
links:
- postgres
depends_on:
- postgres
volumes:
dbdata:一旦我在django需求文件中做了任何更改,那么我必须一直从我的系统中删除所有的镜像,然后我必须通过下载和安装ubuntu镜像来重新创建整个镜像,而不是仅仅安装需求。
目前,我正在使用此命令来运行docker docker-compose -f docker-compose.yml up。
请帮助我了解我在这个过程中做错了什么。
发布于 2021-02-10 00:27:53
启动docker-compose文件的official documentation方式是:
$ docker-compose up -d 它在缺省情况下查找该文件的docker-compose.yaml
https://stackoverflow.com/questions/66122209
复制相似问题