首页 > 解决方案 > 在 docker 上设置 django

问题描述

我是 docker 新手,第一次尝试使用 docker 来完善我的 django 项目。我正在关注https://docs.docker.com/compose/django/ 以下是正在使用的文件及其内容。我正在使用 Ubuntu 16

Dockerfile

FROM python:3
ENV PYTHONUNBUFFERED 1
RUN mkdir /code
WORKDIR /code
COPY requirements.txt /code/
RUN pip install -r requirements.txt
COPY . /code/

码头工人-compose.yml

version: '3'

services:
  db:
    image: mysql
  web:
    build: .
    command: python manage.py runserver 0.0.0.0:8000
    volumes:
      - .:/code
    ports:
      - "8000:8000"
    depends_on:
      - db

要求.txt

Django>=2.0,<3.0
psycopg2>=2.7,<3.0

我运行了以下命令

docker-compose run web django-admin startproject composeexample .

我对以下输出有疑问:

.....:~/docker_practice$ docker images -a
REPOSITORY            TAG                 IMAGE ID            CREATED              SIZE
docker_practice_web   latest              be61fbfc4d9e        49 seconds ago       960MB
<none>                <none>              e73f8a4d68de        52 seconds ago       960MB
<none>                <none>              7b597f9f4615        About a minute ago   918MB
<none>                <none>              0eaf59a89be4        About a minute ago   918MB
<none>                <none>              cc42d26c3cfb        About a minute ago   918MB
<none>                <none>              ae64e2080658        About a minute ago   918MB
python                3                   02d2bb146b3b        11 days ago          918MB
mysql                 latest              b8fd9553f1f0        12 days ago          445MB


.......:~/docker_practice$ docker images
REPOSITORY            TAG                 IMAGE ID            CREATED             SIZE
docker_practice_web   latest              be61fbfc4d9e        52 seconds ago      960MB
python                3                   02d2bb146b3b        11 days ago         918MB
mysql                 latest              b8fd9553f1f0        12 days ago         445MB

当我运行“docker images -a”时,它会显示 5 个名称为“这些图像是什么”的图像?它来自哪里?

标签: python-3.xdocker

解决方案


该命令docker images -a还将向您显示intermediate images,默认情况下隐藏使用docker images

看到这个


推荐阅读