Docker-Engine-Arquitectura

Nota: En este posts tenemos de una forma grafica para visualizar que componentes forman el ecosistema de docker. -. En la parte central del sistema Docker. Nos encontramos Docker Engine, que esta instalado en la máquina host, Docker Engine que sigue arquitectura cliente-servidor. . En el centro nos encontramos el Servidor que es el (Docker-Daemo) […]

Seguir leyendo

Dockerfile-Spark

Recopilando: Docker puede crear imágenes automáticamente leyendo las instrucciones de un archivo (Dockerfile) es un documento de texto que contiene todos los comandos que un usuario puede llamar en la línea de comandos para ensamblar una imagen. Los docker build usuarios pueden crear una compilación automatizada que ejecute varias instrucciones de línea de comandos en […]

Seguir leyendo

Docker-Volumen-Create

Recapitulemos : Qué son los volúmenes de Docker -. Los volúmenes de Docker son sistemas de archivos montados en contenedores de Docker para conservar los datos generados por el contenedor en ejecución. -. Los volúmenes se almacenan en el host, independientemente del ciclo de vida del contenedor. Esto permite a los usuarios realizar copias de […]

Seguir leyendo

Docker-Volumen-Create -v

Recapitulemos : Qué son los volúmenes de Docker -. Los volúmenes de Docker son sistemas de archivos montados en contenedores de Docker para conservar los datos generados por el contenedor en ejecución. -. Los volúmenes se almacenan en el host, independientemente del ciclo de vida del contenedor. Esto permite a los usuarios realizar copias de […]

Seguir leyendo

Network-Drivers-Macvlan

Nota: Macvlan son redes virtuales que le permiten crear «clones» de la interfaz de red física conectada al servidor Ubuntu y conectar contenedores directamente a la LAN. Macvlan-Networks .Algunas aplicaciones, especialmente las aplicaciones heredadas o las aplicaciones que monitorean el tráfico de la red, esperan conectarse directamente a la red física. En este tipo de […]

Seguir leyendo

Network-Drivers-Overlay

Nota: Las redes superpuestas conectan varios demonios de Docker y permiten que los servicios de Swarm (enjambre) se comuniquen entre sí. Docker-Overlay-Networks (Redes Superpuestas) -. El overlay controlador de red crea una red distribuida entre varios hosts de demonio de Docker. Esta red se ubica sobre (superposiciones) las redes específicas del host, lo que permite […]

Seguir leyendo

Network-Drivers-Host

Nota: Elimina el aislamiento de red entre el contenedor y el host de Docker, y use la red del host directamente. Doker-Network-Host Si usa el host modo de red para un contenedor, la pila de red de ese contenedor no está aislada del host de Docker (el contenedor comparte el espacio de nombres de red […]

Seguir leyendo

Network-Drivers-Bridge

Nota: El controlador de red predeterminado. Si no especifica un controlador, este es el tipo de red que está creando es el Bridge Bridge-Networks -. Bridge-Networks (puente) es un dispositivo de capa de enlace que reenvía el tráfico entre los segmentos de la red. Una Bridge-Networks ser un dispositivo de hardware o un dispositivo de […]

Seguir leyendo

Images-Base-Spark-Dockerfile

Nota: A continuación escalamos al utilizar Dockerfile, utilizamos la imagen base (ubuntu-python-pip:latesh) que es la creada en el posts anterior. Creamos el fichero dockerfile dentro de la carpeta my-dockerfile en la que creamos una nueva carpeta Creamos una carpeta dentro de my-dockerfile : In: root@juan-Aspire-ES1-512:/my-dockerfile# mkdir base-spark-hadoop Creamos un archivo dockerfile con nano : In: […]

Seguir leyendo

Entorno Scikit-learn (Venv) (Jupyter)

Nota: En este laboratorio haremos una instalación de SciKit Learn dentro de un entorno Venv y le instalaremos un cuaderno Jupyter . Instalamos el paquete Venv : (en la maquina anfitriona) In: root@juan-Aspire-ES1-512:/# apt-get install python3-venv Cree una carpeta donde guardamos el proyecto : In: root@juan-Aspire-ES1-512:/# mkdir my-scikit-learn && cd my-scikit-learn In: root@juan-Aspire-ES1-512:/my-scikit-learn# Creamos el […]

Seguir leyendo

Spark Entorno Venv-Docker

Nota: En este laboratorio de Apache-Spark y Docker y controlando por PySpark , Jupyter-Notebook, su objetivo es poner en funcionalidad diferentes programas para conseguir un entorno de producción. -.Estos Apuntes se basan en un laboratorio (Que iré escalando) de Apache-Spark y Docker y controlando por PySpark , Jupyter-Notebook . -.Probando diferentes configuraciones de Pytho-Venv , […]

Seguir leyendo

Instalación JupyterLab-Docker

Nota: Instalación de jupyterLab en un entorno docker y lo hacemos con la magia de Dockerfile Creamos la carpeta jupyter-lab : In: root@juan-Aspire-ES1-512:/my-dockerfile# mkdir jupyter-lab Creamos un archivo dockerfile con nano : In: root@juan-Aspire-ES1-512:/my-dockerfile/jupyter-lab# nano dockerfile # Cargamos la imagen base ubuntu-python-pip y Nombre del autor FROM ubuntu-python-pip:latest MAINTAINER Juan-Ma # Ruta del proyecto WORKDIR […]

Seguir leyendo

Instalacion JupyterLab-Venv

Nota: Instalación de la ultima versión de JupyterLAB dentro de un entorno Venv-Python con lo cual lo separamos del SO de nuestro PC Dentro de la carpeta (my-venv) creamos el proyectos (my-JupyterLab) : In: root@juan-Aspire-ES1-512:/my-venv# python3 -m venv my-jupyterlab In: root@juan-Aspire-ES1-512:/my-venv# ls -lah Out: drwxr-xr-x 6 root root 4,0K oct 9 19:25 my-jupyterlab Activar el […]

Seguir leyendo

Instalar Jupyter-Notebook

Nota: Instalación en un Entorno-Virtual-Venv Dentro de la carpeta (my-venv) creamos el proyectos (my-Jupyter) : In: root@juan-Aspire-ES1-512:/my-venv# python3 -m venv my-jupyter In: root@juan-Aspire-ES1-512:/my-venv# ls -lah Out: drwxr-xr-x 6 root root 4,0K oct 10 10:59 my-jupyter Activar el entorno (my-Jupyter): In: root@juan-Aspire-ES1-512:/my-venv# source my-jupyter/bin/activate In: (my-jupyter) root@juan-Aspire-ES1-512:/my-venv# Necesitamos tener pip instalado en su sistema Venv : […]

Seguir leyendo

Creación Entorno-Virtual-Python

Prologo: ( Este post exponemos un caso real, en el cual generamos un entorno virtualizado-ligero ¡paso a paso! Usando Python3-Venv). Python3-Venv El venv módulo proporciona soporte para la creación de “entornos virtuales” ligeros con sus propios directorios , aislados de los directorios de sitios del sistema. Cada entorno virtual tiene su propio binario de Python […]

Seguir leyendo