python-3.x - 在 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 个名称为“这些图像是什么”的图像?它来自哪里?
解决方案
该命令docker images -a
还将向您显示intermediate images
,默认情况下隐藏使用docker images
看到这个
推荐阅读
- javascript - Vue mapState 非反应式
- c++ - 粒子在曲面上弹跳的代码
- django - django - PIL 处理 jpg 和 png 文件
- amazon-web-services - AWS- 使用 CFT 将 Lambda 与 API Gateway 集成
- python - 使用 .txt 文件作为字典
- netlink - netlink ipset 列表响应格式
- elasticsearch-dsl - 在 Elasticsearch Python API 查询中使用 AND 和 OR
- data-binding - 如何在 Xamarin.iOS 中实时更新 ViewController 字段
- javascript - 根据对象属性过滤对象数组
- python-3.x - 有没有办法在蚂蚱中使用deap库