Dockerización de una aplicación simple de Django

Docker es un conjunto de la plataforma como productos de servicio que utilizan la virtualización a nivel del sistema operativo para entregar software en paquetes llamados contenedores (espacio de nombres). aquí, estamos dockerizando un inicio de sesión de usuario simple y registrando el proyecto Django. El proyecto que estamos usando demasiado dockerizado es Registrarse e iniciar sesión

Para descargar el uso del código fuente

$ git clone https://github.com/itsvinayak/user_login_and_register.git

El siguiente paso es agregarle Docker. Por lo tanto, cree un archivo vacío llamado Dockerfile y coloque este código dentro

$ touch Dockerfile

ahora edítalo.

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"]

Ahora necesitamos construir nuestra imagen de Docker y ejecutarla. Esto se puede hacer con el siguiente comando:

para construir la imagen

$ sudo docker build -t image_name .

para ver si la imagen sale del uso y puedes ver todas tus imágenes.

$ sudo docker images

para ejecutar el uso de la aplicación docker

$ sudo docker run -p 8000:8000 image_name

Publicación traducida automáticamente

Artículo escrito por itsvinayak y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *