Ejecuta GhostTrack dentro de un contenedor de Docker

Ejecuta GhostTrack dentro de un contenedor de Docker

El otro día navegando por internet encontré un pequeño repositorio que muestra un script en Python para obtener información. Me pregunté si esto se podría ejecutar dentro de Docker, para así evitar tener dependencias instaladas y cosas que solo usaré una vez para este proyecto.

Les compartiré el repositorio en cuestión:
https://github.com/HunxByts/GhostTrack

Este sería solamente el Dockerfile que utilicé:

# Dockerfile para GhostTrack
FROM python:3.9-slim

WORKDIR /app

# Clonar el repositorio
RUN apt-get update && apt-get install -y git \
    && rm -rf /var/lib/apt/lists/* \
    && git clone https://github.com/HunxByts/GhostTrack.git /app

# Instalar dependencias
RUN pip install --no-cache-dir -r requirements.txt

# Configuración adicional si es necesaria
# (Revisa si el repositorio necesita alguna configuración especial)

CMD ["python", "GhostTR.py"]

Sé que tal vez se pudiera optimizar, pero lo vi innecesario para este ejercicio.

Ya solo quedaría que se construyera la imagen usando este comando:

docker build -t ghost-track -f Dockerfile .

Y después ejecutar este para comenzar a jugar con él:

docker run --rm -it ghost-track:latest

¡Y listo!

¿Tienes comentarios? Dime en Twitter.