‫DE ACUERDO. Este soy yo caminando a través de la asignación en monturas de enlace. Empiezo aquí en el directorio 1
‫de la muestra de montaje de enlace. Si miro aquí, veo algunos archivos de rebajas y otras cosas. Realmente no tengo que preocuparme por esos,
‫pero esos son los archivos de plantilla estándar de un sitio web de Jekyll.
‫Normalmente sé que si iba a usar Jekyll en mi máquina, tendría que instalar Jekyll, que
‫requiere una versión específica de Ruby y otras herramientas.
‫Lo bueno aquí es que no tengo que hacer nada de eso. Puedo escribir la carrera del acoplador.
‫También podemos escribir la ejecución del contenedor acoplable, pero voy a usar la forma abreviada aquí. Voy a reenviar el puerto 80
‫al puerto 4000 en el contenedor como especificamos.
‫Entonces necesito montar este directorio en el contenedor, en ese directorio
‫de sitio, y luego necesito ejecutar la imagen del
‫servicio de Jekyll.
‫DE ACUERDO. Puedo ver lo que sucedió aquí cuando realmente comenzó Jekyll, en realidad construyó este sitio web
‫a partir de esos archivos fuente.
‫No tengo que saber todo lo que eso significa, pero puedo decir aquí abajo, que en realidad está iniciado y
‫que el servidor se está ejecutando.
‫Puedo presionar Control c para parar.
‫Luego déjame ir a mi navegador y escribir localhost.
‫DE ACUERDO. Sitio web predeterminado Parece que tiene una publicación, que es esta página aquí.
‫Todo bien.
‫Ahora voy a ir a mi editor de código, y voy a sacar ese archivo de entrada como hemos
‫hablado, y voy a cambiar algo aquí.
‫De hecho voy a cambiar el título.
‫Y lo salvaré. vamos.
‫Parece que mis registros aquí dicen que ha detectado los cambios en ese archivo. Como puede ver aquí, mis archivos están correctamente mapeados en el contenedor.
‫Si vuelvo a mi navegador y presiono actualizar. aquí El contenedor ve los cambios de archivos en el host y luego actualiza su código.
‫Aquí vamos.
‫Si estás interesado en Jekyll, Jekyll es realmente un generador de sitios estáticos realmente genial. Es genial para hacer sitios web en GitHub, que son gratuitos por
‫cierto.
‫Puede encontrar más información al respecto aquí.
‫En lugar de instalarlo de la forma en que lo sugieren,
‫puede usar mycontainer o crear el suyo.
‫en su tiempo libre, puede ver toda la información que he proporcionado y la documentación sobre cómo usarla en Docker Hub o en GitHub.
‫Si desea utilizar mycontainer para jugar con Jekyll
‫