docker

Como docker ha mejorado mi entorno de desarrollo

Hoy me encontraba recordando como trabajaba antes y como docker a facilitado la administración de mi entorno de desarrollo. Docker llegó para quedarse, cubrir esa necesidad de poder encapsular todo un ambiente de desarrollo y no solo eso, brindar un mecanismo para compartirlo. Por lo que reuno los puntos más importantes, como me hubiera gustado probarlo antes.

Francisco Carrizales Mié, 30/01/2019 - 16:03

Etiquetas

Ambiente de desarrollo final (php cakephp) en docker

Enviado por Francisco Carrizales el Mar, 29/01/2019 - 15:16

Siendo que me ausente por mucho tiempo, ya no recuerdo ni en que me quede. De tal manera publico cual es mi configuración final para desarrollar php utilizando cakephp 3.x que utilizo día a día en mi trabajo.

Que necesito para trabajar:

  • Apache con php
  • Un servidor local de mysql
  • Acceso a dicho servidor de mysql utilizando phpmyadmin
  • Un worker para procesamiento en background
  • Un redis para el cache

 

Con esto en mente comparto la estructura de directorios:

Etiquetas

Instalar paquetes (cakephp ) utilizando composer en docker (parte 2)

Enviado por Francisco Carrizales el Lun, 16/10/2017 - 18:27

En la entrada anterior instalamos cakephp  y algunas extensiones extras utilizando la terminal del contenedor.  Ahora ya  hay que organizar los archivos pues esta un poco sucio.

El objectivo de  hoy es organizar los archivos. ver como configurar apache en el contenedor y aprender otro comando de docker 

 

Comenzaremos con la estructura anterior que es la siguiente:

Etiquetas

Integrar docker en tu proceso de desarrollo en php

Enviado por Francisco Carrizales el Sáb, 07/10/2017 - 12:59

Requisitos:

  • Tener instalado docker
  • Tener disponible docker-compose 

 

Para comenzar creamos  el archivo "Dockerfile" donde podemos cambiar la versión de php por la que necesitamos

FROM php:5.6-apache

COPY ./ /var/www/html/

Donde: php:5-6-apache es la versión de php a utlizar.   (Podemos ver la lista completa en: https://hub.docker.com/_/php/  )

Etiquetas

Hablemos de Docker. (El github , para el deploy)

Enviado por Francisco Carrizales el Vie, 06/10/2017 - 19:19

Desarrolla, empaqueta  y ejecuta

La premisa de Docker es facilitar la tarea a los programadores y SysAdmin  a la hora de realizar una nueva instalación en producción, sin preocuparte de los siguientes aspectos: (Lo cual me parece sorprendente ).

 

·      La versión del sistema operativo

·      Las dependencias de algunas librerías o paquetes.

·      Conflictos entre aplicaciones

·      Olvidar realizar un paso en el proceso de instalación (Suele pasar!)

·      Matriz de compatibilidad (Sin comentarios.)

Etiquetas