Lamentablemente, mi solución solo funciona parcialmente. No puede realizar una reconstrucción.
fatal: unable to access 'https://github.com/discourse/discourse.git/': Could not resolve host: github.com
No tengo idea de cómo solucionar esto en este momento, así que si alguien tiene una idea, que me lo haga saber. Si alguien tiene reglas de firewall que funcionen, que me lo haga saber, o envíe una PR.
Volviendo al puerto 22 restringiendo solo por el momento
Ah, eso tiene sentido… He estado reconstruyendo tres instancias y probando con diferentes configuraciones de UFW y perdiendo todas estas horas… Logré que una funcionara, pero luego no pude reproducirlo en otra instancia. Ahora una se está reconstruyendo y está funcionando, mientras que otra acaba de fallar en este segundo.
Puedo confirmar que mi script de firewall bloquea el acceso de Docker a GitHub, no estoy seguro de qué regla añadir para solucionar esto. Se agradece la ayuda. También edité la publicación con mi script para que la gente no lo use, ¡jaja!
EDIT: Después de comprobar, de nuevo, puedo reconstruir una instalación de Ubuntu 20 sin problemas después de usar el script UFW. Las instalaciones de CentOS no se reconstruyen después de usar el script UFW, algo debe ser diferente allí. De todos modos, estoy cansado de los firewalls en este punto.
EDIT: Mi script funciona bien en servidores Ubuntu, sin embargo, CentOS no logrará reconstruir tu instancia.