Crear WordPress desde plantilla en vSphere Integrated Containers
Hoy quiero enseñaros como crear un conjunto de Containers en VMware vSphere Integrated Containers desde plantilla. Para ello tendremos que elaborar un fichero docker_compose.yaml con todas las dependencias para que la generación de los Containers sea efectiva.
Vamos a utilizar como ejemplo WordPress, que contiene una parte Web y una Base de datos. La parte Web tiene dependencia de la Base de datos para trabajar, así que en la elaboración del fichero hay que tenerlo en cuenta o no funcionará.
Para crear una plantilla en VMware VIC, deberemos ir a la administración web que está en el puerto 8282 y a la sección Biblioteca – Plantillas. Pulsamos Importar plantilla:
Podéis importar el fichero en texto plano, o cargando su contenido. Luego pulsáis Importar para que se genere el contenido.
Os dejo un ejemplo de WordPress (Web + Mariadb):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
version: "2" services: wordpress: image: wordpress:latest environment: - "WORDPRESS_DB_HOST=db:3306" - "WORDPRESS_DB_PASSWORD=wordpress" ports: - "8080:80/tcp" restart: "always" db: image: mysql environment: - "MYSQL_ROOT_PASSWORD=wordpress" - "MYSQL_DATABASE=wordpress" - "MYSQL_USER=wordpress" - "MYSQL_PASSWORD=wordpress" volumes: - "db_data:/var/lib/mysql" restart: "always" volumes: db_data: driver: "vsphere" driver_opts: size: "2Gb" |
Automáticamente, si habéis generado bien el fichero, veremos los dos Containers que genera nuestra plantilla. Pulsamos Atrás:
Pulsamos Aprovisionar:
Comenzará la generación de los Containers:
Y tendremos los Containers en poco tiempo, y la IP de gestión de la web:
Si vamos a la URL en el puerto 8080 ya tendremos nuestro Container disponible. La IP es la del VCH asociado a esos containers:
¿Te ha gustado la entrada SÍGUENOS EN TWITTER?
Te ha gustado la entrada SGUENOS EN TWITTER O INVITANOS A UN CAFE?