¿Que es Docker?: Docker es un proyecto de código abierto que automatiza el despliegue de aplicaciones dentro de contenedores de software, proporcionando una capa adicional de abstracción y automatización de virtualización de aplicaciones en múltiples sistemas operativos. Pero por motivos de bloqueo, los repositorios de doker no estan disponibles para el pais, aqui te mostraremos cómo poder acceder
Licencia: Apache License 2.0
Tipo de programa: software libre y de código abierto
Plataformas admitidas: x86-64, ARM, MIPS, ppc64le y s390x
Última versión estable: 20.10.9 (info) 4 de octubre de 2021 (4 días)
Autor: Solomon Hykes
Programado en: Go
Lanzamiento inicial: 13 de marzo de 2013
Sin más, empezamos, instalando docker.io
Usamos el código a continuación:
apt install docker docker-compose docker.ioLuego creamos el archivo proxy.conf en el directorio /etc/apt/apt.conf.d/
Con el siguiente código:
nano /etc/apt/apt.conf.d/proxy.confEn este archivo, agregamos las siguientes líneas y damos guardar, deberia de quedar así:
Acquire::http::Proxy::download.docker.com "http://fodev.org:8118/";Luego creamos el directorio /etc/systemd/system/docker.service.d con el siguiente código:
mkdir -p /etc/systemd/system/docker.service.dLuego, creamos el archivo nano http-proxy.conf en el directorio anterior:
nano /etc/systemd/system/docker.service.d/http-proxy.confY agregamos la siguiente línea:
[Service]
Environment="HTTPS_PROXY=http://fodev.org:8118"Ya guardado, reiniciamos los servicios con el siguiente codigo:
systemctl daemon-reload
systemctl restart dockerY ya estaría, para desactivar esto, solo tienen que volver a los archivos y borrarlos y reiniciar los servicios nuevamente
SIGUENOS PARA MAS COMO ESTO
LACHY_LACHY wrote:Bueno hice los pasos pero hay un problema en algunas personas que tienen proxy y tienen denegado la salida completa a internet, entonces habrá alguna otra manera de poder saltar el proxy para poder instalar el docker. compose. Saludos
Lo mejor que se me ocurre es usar una cadena proxies. Por ejemplo, usando gost, sería algo así:
gost -L http://:8080 -F http://proxy_del_trabajo:puerto_del_trabajo/ -F https://otro_proxy:puerto_del_otro_proxy/https://github.com/go-gost/gost/blob/master/README_en.md
Aunque al menos la UCI bloqueaba los proxies ajenos y me imagino otros centros también lo hagan. Si no funciona, pues tendrás que hablar con el admin a ver si te da acceso o algo.
Bueno hice los pasos pero hay un problema en algunas personas que tienen proxy y tienen denegado la salida completa a internet, entonces habrá alguna otra manera de poder saltar el proxy para poder instalar el docker. compose. Saludos
LACHY_LACHY wrote:Bueno hice los pasos pero hay un problema en algunas personas que tienen proxy y tienen denegado la salida completa a internet, entonces habrá alguna otra manera de poder saltar el proxy para poder instalar el docker. compose. Saludos
Creo que seteando las variables de entorno del proxy con la dirección tampoco lo tomaba, ¿pero has probado desde el archivo de configuración de Docker? En mi caso era un proxy mío e iba sin usuario.
Prueba usar http://usuario:password@ip:puerto
EDIT: bueno, ni caso... al final si usas el proxy de tu trabajo te va a dar una IP de cuba... prueba pasando el proxy por alguna VPN tipo Psiphon o algo así y luego expones un proxy local al cual te conectas.