Comenzando con el logging de contenedores EC2

Esto me está dando dolor de cabeza.

Esto es lo que hice hasta ahora

  • Creó una Instancia de server virtual EC2 y su ejecución
  • Instaló la CLI de AWS
  • Docker instalado en mi server virtual EC2 después de que SSH'd en él

Entonces, al mirar los documentos, te dice cómo crear una image. Ahora viene mi confusión.

Pregunta 1 : ¿Estoy en lo cierto al asumir que básicamente uno tiene la opción de a ) crear una image de su host o b) extraer una image creada por otros desde Docker Hub?

Pregunta 2 : Si estoy en lo cierto con respecto a la Pregunta n. ° 1, ¿a partir de qué estoy construyendo una image ** de ** si no estoy sacando una de la casilla de docker? con los documentos de AWS aquí?

Pregunta 3 : ¿entonces veo una ruta completamente diferente que puedo tomar, usando Docker Compose, entonces usaría eso en lugar de todo lo anterior? Esto es muy confuso

Registro de contenedores EC2 – ahora generalmente disponible

Entonces, de nuevo, aquí , te dice que instales el acoplador en el Host. Luego salta de inmediato a "crear una image". Crear una image de qué, el sistema operativo de ese host? No lo entiendo, supongo que eso es lo que significa O puedo sacar una image de Docker Hub y no seguir esta ruta?

Lo mismo aquí , está hablando de crear una image de portón, ¿qué hay del Host?

O … tal vez no entiendo qué significa "image", pero supongo que seguir esta ruta, en lugar de extraer una image Docker de Docker Hub, ¿que estoy creando una image de mi instancia virtual EC2?

A1 : No. No puede build una image de su anfitrión. Puede crear una nueva image de acuerdo con sus necesidades, como qué sistema operativo (Ubuntu, Fedora), Stack (LAMP, LEMP) y muchas otras cosas. O puede extraer una image que estará preconfigurada con todos los packages, como la image de WordPress Stack, la image de stack de Magento, la image de Bitnami que puede extraer de docker-hub.

A2 : Como mencioné anteriormente, puedes build una image de cualquier sistema operativo que desees (Ubuntu, Fedora, Debian) pero no desde el host. Solo necesita extraer la image de docker-hub. por ejemplo, docker pull ubuntu extraerá la image mínima de Ubuntu-14.04. Y si necesita una versión específica de Ubuntu como Ubuntu-12.04, por ejemplo, docker pull ubuntu:12.04 obtendrá una image mínima de Ubuntu-12.04

A3 : Docker-compose es una herramienta para definir y ejecutar aplicaciones acoplables de contenedores múltiples. docker-compose conatins un file de composition en el que puede configurar sus services de aplicaciones.

Y finalmente Amazon EC2 Container Registry es algo un poco diferente. La idea es la misma que Docker, pero Amazon proporciona esto como un service de contenedor EC2 con muchas otras funcionalidades que Docker no tiene en este momento.

Espero que sea hepls 🙂