Docker a lo cubano

Este singular título se me ocurre debido a los trabajos que pasamos los cubanos al querer usar los servicios de Docker. Aunque ya existe un tutorial de nuestro colega @Koratsuki este incluye el uso de una VPS y saltarse las restricciones. En este tutorial pretendo que todo el proceso se haga usando espejos alternativos tanto para la instalación de Docker como para las descargas de las imágenes. Bueno comenzaremos con los requisitos que necesitamos:

1- Una conexión a internet (en este tutorial también les mostrare todo el proceso si estas detrás de un proxy padre)

2- Un PC con una distro Linux (Debian o Ubuntu) Nota: También se puede lograr virtualizado en un VM.

3- Conocimientos básicos y deseos de aprender.

Instalamos la distro de nuestra preferencia y seguido procedemos a modificar nuestro sources.list para agregar los repositorios alternos de Docker.

Ahora les muestro como agregar las llaves del repositorio que lo pida.

Finalmente actualizamos nuestro sistema:

No es objetivo de este tutorial mostrarles como configurarle un proxy a los diferentes comandos que se usan aquí. Puede verlo en otros posts de este mismo Blog. Aquí solo les mostrare como usarlo con Docker. Una vez ya nuestro sistema totalmente actualizado, procedemos a instalar las dependencias necesarias para que corra Docker en nuestro sistema.

Finalmente instalamos docker

Ahora con nuestro docker ya instalado solo nos queda configurarlo para que use un mirror diferente al de dockerhub y así poder bajar las imágenes sin restricciones.

Si desea agregar un registro de mirror inseguro aquí les dejo el enlace de cómo hacerlo. Reinciamos para que se vean los cambios.

Este paso a continuación es para aquellos que estas detras de un proxy padre y es opcional.

Ahora comprobaremos que todo está bien.

Ahora vamos a comprobar si funcionan los registros alternos de mirror:

Ahora ya podemos bajar la imagen que necesitemos sin tener que leer el siguiente cartel:

Ahora como plus les mostrare como instalar portainer usando docker compose.

Como ya habíamos instalado docker-compose, crearemos el archivo docker-compose.yml en el que configuraremos el contenedor de portainer.

Podemos crearlo en el directorio que queramos, yo lo he hecho en /etc/docker En su interior pondremos lo siguiente:

Con el archivo creado ejecutamos el comando docker-compose up -d lo que descargará el paquete de los mirrors alternos, creará el contendor y lo ejecutará.

Les muestro a continuación algunos comandos útiles de Docker que deben conocer.

Mi intención no es mostrarle como trabajar con Docker sino como usarlo en cuba. Este tutorial se ira enriqueciendo a medida que me ayuden los colegas @Koratsuki y @aldrockhavana

Espero les sirva a todos.

(Visited 80 times, 1 visits today)
Alexander Rivas Alpizar
Sobre Alexander Rivas Alpizar 31 Artículos
Administrador de Redes de EMPRESTUR Cienfuegos

6 comentarios

    • Si la de los iranies es muy buena, pero como puedes ver lleva otro procedimiento hay q ponerlo como proxy y salir por el. De esta forma puedo agregar mas mirrors

Dejar una contestacion

Tu dirección de correo electrónico no será publicada.


*