Hola, hoy vamos a aprender cómo podemos montar un woocommerce usando WordPress directamente con Docker Compose.
En el mundo actual de comercio electrónico, contar con una plataforma sólida y versátil es esencial para el éxito de cualquier negocio en línea. WordPress y WooCommerce se han convertido en una combinación poderosa para crear tiendas en línea atractivas y funcionales. Si estás buscando una manera eficiente y aislada de implementar WordPress y WooCommerce en tu entorno de desarrollo, Docker es la solución que estás buscando.
Docker ha revolucionado la forma en que construimos, desplegamos y gestionamos aplicaciones. Proporciona contenedores ligeros y portátiles que encapsulan todas las dependencias necesarias para ejecutar una aplicación de manera consistente en cualquier entorno. En este artículo, exploraremos los pasos para instalar WooCommerce junto con WordPress utilizando Docker, lo que te permitirá tener un entorno de desarrollo flexible y aislado sin preocuparte por conflictos de dependencias o configuraciones complicadas.
A continuación he montado el siguiente entorno en un Docker Compose
version: "3.1" services: miservicio_mariadb_wp_woocommerce: image: mariadb restart: unless-stopped container_name: miservicio_mariadb_wp_woocommerce environment: MYSQL_ROOT_PASSWORD: passWordRoot MYSQL_DATABASE: WordPress volumes: - ./config/mariadb:/var/lib/mysql #expose: - 3306 ports: - 3306:3306 networks: - docker-network phpmyadmin_wp_woocomerce: image: phpmyadmin restart: unless-stopped container_name: phpmyadmin_container_wp_woocomcerce ports: - 8080:80 environment: - PMA_ARBITRARY=1 links: - miservicio_mariadb_wp_woocommerce:db networks: - docker-network wordpress_woocommerce: image: wordpress restart: always container_name: wordpress_woocommerce #ports: - 8000:80 environment: WORDPRESS_DB_HOST: miservicio_mariadb_wp_woocommerce WORDPRESS_DB_USER: root WORDPRESS_DB_PASSWORD: passWordRoot WORDPRESS_DB_NAME: WordPress volumes: - ./www:/var/www/html - ./plugins:/var/www/html/wp-content/plugins networks: - docker-network networks: docker-network: driver: bridge external: true
En este archivo hemos desplegado un servidor de mariadb, un phpmyadmin para poder gestionar el servidor y el contenedor wordpress oficial. Además, indicamos que utilice la ruta www (carpeta externa en nuestro directorio) para almacenar los archivos de Docker. También hemos añadido la carpeta plugins dónde almacenamos los plugins de WordPress.
Ahora podemos lanzarlo usando el siguiente comando:
docker compose up -d
Con este comando lanzamos todo el entorno.
Una vez instalado, podemos empezar a configurarlo:
Una vez seleccionado el idioma, configuramos el resto de campos.
Ahora configuramos el nombre del sitio y el resto de datos:
Ahora vamos a apariencia y temas.
Y buscamos storefront
Tenemos muchos para elegir, yo voy a elegir el primero:
Lo instalamos.
Ahora vamos a plugins y buscamos woocommerce
Instalamos el primero que aparece.
Y ya tenemos nuestra tienda lista para empezar a añadir productos.
En los siguientes tutoriales explicaré cómo podemos añadir los productos.
Ingeniero en Informática, Investigador, me encanta crear cosas o arreglarlas y darles una nueva vida. Escritor y poeta. Más de 20 APPs publicadas y un libro en Amazon.
2 comentarios en «Montar un Woocommerce con Docker con este Docker Compose»