‫Bien, entonces soy yo quien está ejecutando la tarea dos y tengo tres paneles abiertos aquí.
‫Tengo a mi izquierda donde puedo ejecutar el pato o componer comandos y puede ver en este directorio que es el mismo directorio que
‫está comenzando con el archivo Léame que me dice cómo superarlo y luego el archivo Dunker
‫que está vacío y un archivo compuesto por un médico está vacío.
‫Y luego, a mi derecha, los abrí para poder ver a mi padre y editar arriba y luego
‫abajo tengo las instrucciones.
‫Entonces, primero debe centrarse en el archivo acoplable.
‫Por lo tanto, dice que necesito hacerlo desde Drupal para luego necesito hacer una ejecución para instalar obtener obtener por cierto el guión de instalación por
‫qué el guión por qué significa decir automáticamente sí.
‫Y así será otoño.
‫No lo hará.
‫No se le pedirá que instale, obtenga estas conversaciones
‫sobre una limpieza adecuada.
‫Por lo tanto, cada vez que use la aplicación, obtenga la aplicación y, de hecho, cree la caché cuando realice la actualización de la aplicación.
‫Entonces, realmente queríamos liderar ese caché porque son al menos 10 megas
‫ocupando nuestra imagen lo que no necesitamos, por lo que en este caso podemos usar la barra invertida, lo que significa incluir la siguiente línea en este comando
‫y luego los símbolos y El símbolo y los soportes me dicen que si el primer comando tiene éxito, entonces también
‫haga este.
‫Y en realidad tenemos uno aquí, así que ese es el
‫tercer comando y eliminaremos estos archivos específicos.
‫Es bastante común, ves esto en muchas imágenes.
‫Así que acabo de agregar a todas mis imágenes solo para mantenerlas limpias.
‫En realidad no es un requisito hacer que funcione.
‫Está ahí para mantener limpio.
‫Por lo tanto, debemos cambiar el directorio de trabajo de nuestra plantilla o temas y luego
‫necesitaremos llegar a una nube.
‫Ahora voy
‫a seguir adelante y
‫copiarlo y pegarlo, y si estás en una persona de contacto, puedes ver que estos son familiares, obviamente,
‫está tirando de nuestro clonando este repositorio en particular que es una plantilla y está usando una rama específica y está usando
‫estas dos variables, estas dos opciones aquí que he puesto están allí para decirle que solo descargue la última copia
‫y solo esa rama en particular, básicamente le ahorra mucho tiempo.
‫En realidad, le ahorra minutos en la descarga de los repositorios si solo necesita el último commit absoluto y todos los archivos en él
‫y solo necesita una rama en particular, que es probablemente todo lo que necesita cuando va a implementar la
‫imagen de punto porque si íbamos para cambiar eso, simplemente construiríamos una nueva
‫imagen.
‫Correcto.
‫Entonces, ese es un buen consejo en caso de que esté usando obtener mucho para construir imágenes, le ahorra mucho tiempo y espacio realmente porque no
‫necesita todo el historial del repositorio y allí solo necesita la
‫última confirmación.
‫OKAY.
‫Y entonces el problema aquí es que estos archivos.
‫Este es un problema común en Docker que cualquier comando que ejecute aquí todos se ejecutarán como root.
‫Entonces, estos archivos se descargaron y se colocaron en ese directorio como root, pero el problema es que el
‫servidor web Apache espera que esos archivos sean el usuario de datos dub dub dub.
‫Entonces, tengo que cambiar los permisos después para que funcione bien.
‫Por lo tanto, no tiene que conocer estos comandos, pero este es uno muy común
‫que se muestra, que significa cambio de propietario y Dash significa todos los archivos, incluidos los subdirectorios y algunos archivos para este usuario.
‫Este
‫grupo lo limitará a un directorio que creamos, digamos que fue un par de microsegundos. Muy bien.
‫Asi que.
‫Luego cambie mi trabajo directamente de regreso en caso de que la aplicación espere estar en un directorio
‫de trabajo en el que se inició
‫y no necesito especificar ningún otro como un CMT o algo así porque ya están
‫especificados en la imagen desde la imagen de Drupal que Estoy tirando de
‫Muy bien, ya terminé allí.
‫Vayamos al archivo de redacción ahora.
‫Si mantuvo su archivo antes de que pudiera verse así, tiene un servicio y luego tiene el Drupal con el
‫nombre de la imagen Drupal y luego los volúmenes y luego los postgres y la variable de entorno para la
‫contraseña y luego definimos los volúmenes.
‫Entonces, tenemos que hacer que esto funcione en esta situación de acuerdo con nuestras instrucciones, por lo que debemos cambiar el nombre de la
‫imagen.
‫Entonces, cada vez que hay en un archivo compuesto una clave de imagen y una clave de compilación, cambia el propósito de la clave
‫de imagen.
‫Entonces, en lugar de que lo digamos Oye, quiero que descargues la imagen oficial de Drupal que estamos diciendo,
‫una vez que agreguemos la compilación, decimos oye, quiero construir desde una ubicación específica en mi máquina local y luego quiero llamar la imagen
‫con la que construye este nombre de imagen.
‫Ahora en realidad no tengo que especificar el nombre de la imagen, podría eliminar esa
‫línea de imagen por completo y en realidad crearía un nombre con nombre automático basado en el
‫nombre de redacción que probablemente haya notado cada vez que usa componer, nombra todo para ser amigable con eso proyecto particular
‫Pero vamos a seguir adelante y codificar
‫aquí ahora.
‫Tenga en cuenta que estoy poniendo un punto para construir.
‫Eso es solo un atajo.
‫La abreviatura para decir simplemente oye, simplemente construye en este directorio y usa el archivo acoplable que es el
‫nombre predeterminado.
‫Entonces, no le doy ninguna opción de compilación, no le digo un archivo de compilación personalizado o una ubicación personalizada.
‫Solo lo digo de la manera más simple, que es cómo lo construimos.
‫Muy bien, eso está hecho.
‫Eso debería construir una imagen personalizada basada en mi archivo Docker y luego hacerlo aquí en Postgres.
‫Necesito poner realmente un volumen. Quiero preservar nuestros datos y la razón por la que queremos preservar los datos
‫es que si está probando esto y hace que la ventana acoplable lo borre, realmente eliminará la base de datos y
‫no lo haremos cuando lo volvemos a encender no tendrá los datos.
‫Por lo tanto, queremos asegurarnos de mantener los datos.
‫Componer reinicia.
‫Entonces hacemos una daga compuesta ahora después de que tenemos este volumen de datos allí.
‫En realidad, no hará ese volumen de datos a
‫menos que hagamos un guión V al final que le diga Oye, también quiero eliminar los volúmenes.
‫Está bien.
‫Drupal data var lib post post
‫school data.
‫Todo bien.
‫Y luego posiblemente deba dejar eso aquí.
‫Datos de
‫acuerdo.
‫Creo que estamos listos para guardar en mis archivos y veamos si podemos hacer una ventana acoplable. De acuerdo, revisemos su navegador
‫y veamos que alojará el 80 Muy bien.
‫Ahora, si todo esto funcionó, puedo recorrer esta instalación como lo hicimos antes.
‫El anfitrión de Postgres Guy Raz como el
‫mío para ser el que más ahorra carreras continúa yendo un poco más rápido esta vez porque supuse que lo había hecho antes.
‫Voy a configurar el sitio muy rápido
‫OK.
‫Ahora estamos en el sitio y las instrucciones nos dicen que vayamos a la pestaña de apariencia y sabemos que estamos
‫en el valor predeterminado de Partick.
‫Ahora teníamos este tema desinstalado aquí que no habría existido si no lo
‫hubiéramos instalado con nuestra imagen.
‫Y puedo hacer clic en instalar y establecer
‫como predeterminado y luego hacer
‫clic de nuevo en el sitio y tengo un tema totalmente nuevo en mi sitio usando el marco de arranque de Twitter,
‫que es
‫un sistema de plantillas bastante popular para CSX y sitios web.
‫Entonces
‫todo funciona como debería.
‫Y si volví y realmente detuve esto abordado y luego lo hice, en realidad va a borrar las
‫imágenes.
‫Pero recuerda que no va a eliminar los datos.
‫Entonces, si volví a componer, lo que debería suceder es que todos esos archivos de configuración en los módulos y perfiles de Drupal y sitios y
‫temas y luego los datos que realmente están en la base de datos todavía
‫deberían estar allí.
‫Entonces debería poder presionar actualizar y aún funciona.
‫Lo bueno de esta manera es que realmente puedes mantener tus imágenes y tus contenedores relativamente limpios y de esa manera,
‫cuando estés sentado entre proyectos, técnicamente podrías deshacerte de esas cosas y dejarlo solo, los
‫volúmenes dejan los volúmenes en paz.
‫No elimine la enumeración de datos y simplemente deje los volúmenes solos y no elimine sus datos.
‫Y luego, cuando vuelves al proyecto, ya tienes todos los datos
‫de muestra y no comienzas desde cero, eso es todo.