从ubuntu基础映像和python基础映像构建docker之间的区别?

Kim*_*cks 8 python django ubuntu docker dockerfile

Docker新手在这里.

我正在阅读有关如何使用Docker设置Django webapp 的文档,我意识到dockerfile使用了

FROM python:2.7

我仍然可以使用相同的dockerfile内容,但将其更改为

FROM ubuntu:14.04

并使它适用于Django 1.8.1的python 2.7或3.4?

vmo*_*eco 2

使用 ubuntu,您可以运行 django 应用程序。您只需安装它的依赖项(例如,使用 Dockerfile 中的说明)。

在您的 Dockerfile 中,添加类似以下内容:

RUN apt-get install python
RUN apt-get install django
Run Code Online (Sandbox Code Playgroud)

如果某些命令未在新的基础映像中实现,您可能还必须将其替换为等效命令(例如,apt-get如果pacman您使用archlinux而不是ubuntu ,则替换为 )。

但如果你使用 django,你也可以安装并使用 pip。