Docker是平台的一组服务产品,这些产品使用OS级虚拟化以称为容器(命名空间)的软件包交付软件。在这里,我们正在简化一个简单的用户登录名并注册Django项目。我们正在使用的项目也已被dockerized进行注册并登录
要下载源代码,请使用
$ git clone https://github.com/itsvinayak/user_login_and_register.git
下一步是向其中添加Docker。因此,创建一个名为Dockerfile的空文件,并将此代码放入其中
$ touch Dockerfile
现在编辑它。
FROM python:3.6
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
&& rm -rf /var/lib/apt/lists/*
WORKDIR /usr/src/app
COPY requirements.txt ./
RUN pip install -r requirements.txt
COPY . .
EXPOSE 8000
CMD ["python", "manage.py", "runserver", "0.0.0.0:8000"]
现在,我们需要构建并运行Docker映像。这可以通过以下命令完成:
建立形象
$ sudo docker build -t image_name .
查看图片是否已退出使用,并且您可以查看所有图片。
$ sudo docker images
运行Docker应用程序使用
$ sudo docker run -p 8000:8000 image_name