SlideShare una empresa de Scribd logo
Docker WordPress
WordPress con Docker
WordPress
Una configuración usual para desarrollar con WordPress es:
● Apache y MySql corriendo en el sistema operativo
(Linux / Windows / Mac)
● PHP corriendo sobre Apache
y con un módulo para conversar con MySql
● WordPress corriendo sobre PHP
● PhpMyAdmin corriendo sobre PHP
WordPress
Apache WP
PHP
MySql
Linux / Windows / Mac
PMA
Docker
Básicamente, Docker permite crear y administrar computadoras virtuales que
corren diferentes tipos de sistemas.
Las computadoras virtuales son llamadas Containers y son creadas partir de
templates llamados Images.
Los containers pueden conectarse en red.
Docker puede correr en Linux, Windows y Mac. No de manera idéntica pero,
básicamente, se puede usar del mismo modo.
Docker
C1 C2 C3
I1 I2 I3
Images
Containers
Docker WordPress
Podemos escoger del Docker Hub un conjunto de imágenes que nos sirva
para formar un entorno de desarrollo WordPress.
Para MySql: mysql:5.7
Para WordPress: wordpress:latest (incluye apache y php listos)
Para PhpMyAdmin: phpmyadmin/phpmyadmin
Docker WordPress
wordpress
db
wordpress phpmyadmin
mysql
word
press
php
my
admin
usando el comando
docker
$ docker... mysql
$ docker run --name wordpressdb -v "$PWD"/db_data:/var/lib/mysql -
p 3306:3306 -e MYSQL_ROOT_PASSWORD=password -e
MYSQL_DATABASE=wordpress -e MYSQL_USER=wordpress -e
MYSQL_PASSWORD=wordpress -d mysql:5.7
wordpress
db
mysql
$ docker... wordpress
$ docker run --name wordpress --link wordpressdb:mysql -v
"$PWD":/var/www/html -p 8000:80 -e WORDPRESS_DB_USER=wordpress -e
WORDPRESS_DB_PASSWORD=wordpress -d wordpress
wordpress
db
wordpress
mysql wordpress
$ docker... phpmyadmin
$ docker run --name phpmyadmin --link wordpressdb:db -p 8080:80 -e
PMA_USER=wordpress -e PMA_PASSWORD=wordpress -d
phpmyadmin/phpmyadmin
wordpress
db
wordpress phpmyadmin
mysql wordpress phpmyadmin
$ docker
Para ver la lista de procesos:
$ docker ps
Para eliminar (deteniéndolos) los procesos especificados:
$ docker rm -f wordpressdb wordpress phpmyadmin
Test
Para averiguar el IP de la máquina docker:
$ docker-machine ip
192.168.99.100
Entonces, se puede abrir en el navegador:
WordPress: http://192.169.99.100:8000
PhpMyAdmin: http://192.169.99.100:8080
usando el comando
docker-compose
docker-compose
docker-compose usa el archivo docker-compose.yml
como una receta para definir los containers.
docker-compose.yml
version: '3'
services:
db: ...
wordpress: ...
phpmyadmin: ...
volumes:
db_data:
docker-compose.yml
version: '3'
services:
db: ...
wordpress: ...
phpmyadmin: ...
volumes:
db_data:
db:
image: mysql:5.7
volumes:
- ./db_data:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: password
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
docker-compose.yml
version: '3'
services:
db: ...
wordpress: ...
phpmyadmin: ...
volumes:
db_data:
wordpress:
depends_on:
- db
image: wordpress:latest
volumes:
- ./:/var/www/html
ports:
- "8000:80"
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
docker-compose.yml
version: '3'
services:
db: ...
wordpress: ...
phpmyadmin: ...
volumes:
db_data:
phpmyadmin:
depends_on:
- db
image: phpmyadmin/phpmyadmin
ports:
- 8100:80
environment:
PMA_HOST: db
PMA_USER: wordpress
PMA_PASSWORD: wordpress
$ docker-compose
Para crear e iniciar los containers (-d indica en background):
$ docker-compose up -d
Para ver la lista de procesos:
$ docker-compose ps
Para detener y eliminar los containers:
$ docker-compose down
Test
Recordemos que para averiguar el IP de la máquina docker:
$ docker-machine ip
192.168.99.100
Entonces, se puede abrir en el navegador:
WordPress: http://192.169.99.100:8000
PhpMyAdmin: http://192.169.99.100:8080
Apéndice
Exponiendo uploads.ini
Con la configuración vista, al intentar instalar un tema, obtengo un error
indicando que excede el tamaño máximo permitido.
Para ampliar este tamaño, se puede exponer el archivo uploads.ini
docker-compose.yml
version: '3'
services:
db: ...
wordpress: ...
phpmyadmin: ...
volumes:
db_data:
wordpress:
depends_on:
- db
image: wordpress:latest
volumes:
- ./:/var/www/html
- ./php_conf/uploads.ini:
/usr/local/etc/php/conf.d/uploads.ini
ports:
- "8000:80"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
uploads.ini
file_uploads = On
memory_limit = 64M
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 600
Acerca de mi PC
● Windows 10
● Docker Toolbox
○ Docker Quickstart terminal
○ docker
○ docker-machine
○ docker-compose
Gracias
Rulo Kobashikawa
@rulokoba
rulo.me
=^_^=
Publicidad

Más contenido relacionado

La actualidad más candente (19)

Instalación de Apache+Subversion+Trac en Ubuntu
Instalación de Apache+Subversion+Trac en UbuntuInstalación de Apache+Subversion+Trac en Ubuntu
Instalación de Apache+Subversion+Trac en Ubuntu
Raúl Jiménez Ortega
 
Node.js - Eventos para Todos
Node.js - Eventos para TodosNode.js - Eventos para Todos
Node.js - Eventos para Todos
Mariano Iglesias
 
MÁS DE 400 COMANDOS PARA GNU/LINUX QUE DEBERÍAS CONOCER
MÁS DE 400 COMANDOS PARA GNU/LINUX QUE DEBERÍAS CONOCERMÁS DE 400 COMANDOS PARA GNU/LINUX QUE DEBERÍAS CONOCER
MÁS DE 400 COMANDOS PARA GNU/LINUX QUE DEBERÍAS CONOCER
nelson rodriguez huallpa
 
0 entorno php
0 entorno php0 entorno php
0 entorno php
Carlos A. Iglesias
 
Pro ft pd
Pro ft pdPro ft pd
Pro ft pd
Óscar Ramón
 
Comandos básicos para utilizar squid o squid3
Comandos básicos para utilizar squid o squid3Comandos básicos para utilizar squid o squid3
Comandos básicos para utilizar squid o squid3
ALBERTO CHUICA
 
Instalacion de oracle database 10g. en ubuntu
Instalacion de oracle database 10g. en ubuntuInstalacion de oracle database 10g. en ubuntu
Instalacion de oracle database 10g. en ubuntu
Alexis Madrigal Ortega
 
WordPress, Nginx, Ghost y Telegram con Docker - I Meetup Docker Córdoba - Quaip
WordPress, Nginx, Ghost y Telegram con Docker - I Meetup Docker Córdoba - QuaipWordPress, Nginx, Ghost y Telegram con Docker - I Meetup Docker Córdoba - Quaip
WordPress, Nginx, Ghost y Telegram con Docker - I Meetup Docker Córdoba - Quaip
quaip
 
Configurar un servicio dhcp en centos 7
Configurar un servicio dhcp en centos 7Configurar un servicio dhcp en centos 7
Configurar un servicio dhcp en centos 7
santiago Ramirez Ramirez
 
Entorno PHP
Entorno PHPEntorno PHP
Entorno PHP
Carlos A. Iglesias
 
Diseño e instalación de sitios web (Apache HTTP server)
Diseño e instalación de sitios web (Apache HTTP server)Diseño e instalación de sitios web (Apache HTTP server)
Diseño e instalación de sitios web (Apache HTTP server)
KareliaRivas
 
Introducción a Ansible
Introducción a AnsibleIntroducción a Ansible
Introducción a Ansible
Dani Rodríguez
 
Entorno de desarrollo rápido con Vagrant
Entorno de desarrollo rápido con VagrantEntorno de desarrollo rápido con Vagrant
Entorno de desarrollo rápido con Vagrant
Pau Ferrer Ocaña
 
Crear un usuario virtual en el servidor vsftpd con centos 7
Crear un usuario virtual en el servidor vsftpd con centos 7Crear un usuario virtual en el servidor vsftpd con centos 7
Crear un usuario virtual en el servidor vsftpd con centos 7
santiago Ramirez Ramirez
 
Servidores Web en GNU/Linux
Servidores Web en GNU/LinuxServidores Web en GNU/Linux
Servidores Web en GNU/Linux
Martin Gregorio
 
Web centos
Web centosWeb centos
Web centos
jessidi
 
Administrar mi página web desde un cliente ftp
Administrar mi página web desde un cliente ftpAdministrar mi página web desde un cliente ftp
Administrar mi página web desde un cliente ftp
santiago Ramirez Ramirez
 
Instalar git, github, node js, quasar
Instalar git, github, node js, quasarInstalar git, github, node js, quasar
Instalar git, github, node js, quasar
Braxton Quispe
 
Fury - Docker Meetup
Fury - Docker MeetupFury - Docker Meetup
Fury - Docker Meetup
Gabriel Eisbruch
 
Instalación de Apache+Subversion+Trac en Ubuntu
Instalación de Apache+Subversion+Trac en UbuntuInstalación de Apache+Subversion+Trac en Ubuntu
Instalación de Apache+Subversion+Trac en Ubuntu
Raúl Jiménez Ortega
 
Node.js - Eventos para Todos
Node.js - Eventos para TodosNode.js - Eventos para Todos
Node.js - Eventos para Todos
Mariano Iglesias
 
MÁS DE 400 COMANDOS PARA GNU/LINUX QUE DEBERÍAS CONOCER
MÁS DE 400 COMANDOS PARA GNU/LINUX QUE DEBERÍAS CONOCERMÁS DE 400 COMANDOS PARA GNU/LINUX QUE DEBERÍAS CONOCER
MÁS DE 400 COMANDOS PARA GNU/LINUX QUE DEBERÍAS CONOCER
nelson rodriguez huallpa
 
Comandos básicos para utilizar squid o squid3
Comandos básicos para utilizar squid o squid3Comandos básicos para utilizar squid o squid3
Comandos básicos para utilizar squid o squid3
ALBERTO CHUICA
 
Instalacion de oracle database 10g. en ubuntu
Instalacion de oracle database 10g. en ubuntuInstalacion de oracle database 10g. en ubuntu
Instalacion de oracle database 10g. en ubuntu
Alexis Madrigal Ortega
 
WordPress, Nginx, Ghost y Telegram con Docker - I Meetup Docker Córdoba - Quaip
WordPress, Nginx, Ghost y Telegram con Docker - I Meetup Docker Córdoba - QuaipWordPress, Nginx, Ghost y Telegram con Docker - I Meetup Docker Córdoba - Quaip
WordPress, Nginx, Ghost y Telegram con Docker - I Meetup Docker Córdoba - Quaip
quaip
 
Diseño e instalación de sitios web (Apache HTTP server)
Diseño e instalación de sitios web (Apache HTTP server)Diseño e instalación de sitios web (Apache HTTP server)
Diseño e instalación de sitios web (Apache HTTP server)
KareliaRivas
 
Entorno de desarrollo rápido con Vagrant
Entorno de desarrollo rápido con VagrantEntorno de desarrollo rápido con Vagrant
Entorno de desarrollo rápido con Vagrant
Pau Ferrer Ocaña
 
Crear un usuario virtual en el servidor vsftpd con centos 7
Crear un usuario virtual en el servidor vsftpd con centos 7Crear un usuario virtual en el servidor vsftpd con centos 7
Crear un usuario virtual en el servidor vsftpd con centos 7
santiago Ramirez Ramirez
 
Servidores Web en GNU/Linux
Servidores Web en GNU/LinuxServidores Web en GNU/Linux
Servidores Web en GNU/Linux
Martin Gregorio
 
Web centos
Web centosWeb centos
Web centos
jessidi
 
Administrar mi página web desde un cliente ftp
Administrar mi página web desde un cliente ftpAdministrar mi página web desde un cliente ftp
Administrar mi página web desde un cliente ftp
santiago Ramirez Ramirez
 
Instalar git, github, node js, quasar
Instalar git, github, node js, quasarInstalar git, github, node js, quasar
Instalar git, github, node js, quasar
Braxton Quispe
 

Similar a Docker WordPress (20)

Dockers y wp
Dockers y wpDockers y wp
Dockers y wp
Eric Zeidan
 
Docker Ecosystem: Engine, Compose, Machine, Swarm, Registry
Docker Ecosystem: Engine, Compose, Machine, Swarm, RegistryDocker Ecosystem: Engine, Compose, Machine, Swarm, Registry
Docker Ecosystem: Engine, Compose, Machine, Swarm, Registry
Mario IC
 
Jenkins Peru Meetup Docker Ecosystem
Jenkins Peru Meetup Docker EcosystemJenkins Peru Meetup Docker Ecosystem
Jenkins Peru Meetup Docker Ecosystem
Mario IC
 
Dockerparadesarrollo
DockerparadesarrolloDockerparadesarrollo
Dockerparadesarrollo
Eric Zeidan
 
Vagrant y Docker - Guía práctica de uso
Vagrant y Docker - Guía práctica de usoVagrant y Docker - Guía práctica de uso
Vagrant y Docker - Guía práctica de uso
Sergio Zambrano Delfa
 
Docker Ecosystem - Part I - Engine
Docker Ecosystem - Part I - EngineDocker Ecosystem - Part I - Engine
Docker Ecosystem - Part I - Engine
Mario IC
 
Introduccion A Docker
Introduccion A DockerIntroduccion A Docker
Introduccion A Docker
Adrian Garcia Casas
 
Primeros pasos con Docker
Primeros pasos con DockerPrimeros pasos con Docker
Primeros pasos con Docker
Álvaro Alonso González
 
FROM lost to the Docker 2020
FROM lost to the Docker 2020FROM lost to the Docker 2020
FROM lost to the Docker 2020
BelnGonzlezGarca1
 
Docker como recurso de aula para docentes
Docker como recurso de aula para docentesDocker como recurso de aula para docentes
Docker como recurso de aula para docentes
MercedesLimon5
 
docker.pdf
docker.pdfdocker.pdf
docker.pdf
AntonyPrez3
 
FROM lost to the docker
FROM lost to the dockerFROM lost to the docker
FROM lost to the docker
Irene Alonso Candelario
 
Jug málaga docker 101 - final
Jug málaga   docker 101 - finalJug málaga   docker 101 - final
Jug málaga docker 101 - final
Julio Palma Vázquez
 
Docker 101 Workshop - WomenWhoCode Buenos Aires
Docker 101 Workshop - WomenWhoCode Buenos AiresDocker 101 Workshop - WomenWhoCode Buenos Aires
Docker 101 Workshop - WomenWhoCode Buenos Aires
Bel Rey
 
Docker orientado al desarrollo de aplicaciones con NodeJS
Docker orientado al desarrollo de aplicaciones con NodeJSDocker orientado al desarrollo de aplicaciones con NodeJS
Docker orientado al desarrollo de aplicaciones con NodeJS
Jan Sanchez
 
Meetup V.E.No.M. y docker
Meetup V.E.No.M. y dockerMeetup V.E.No.M. y docker
Meetup V.E.No.M. y docker
Manuel Juan Fosela Aguila
 
Docker - Entorno de trabajo configurado en 1 minuto [WCBilbao]
Docker - Entorno de trabajo configurado en 1 minuto [WCBilbao]Docker - Entorno de trabajo configurado en 1 minuto [WCBilbao]
Docker - Entorno de trabajo configurado en 1 minuto [WCBilbao]
Keopx
 
Thunder cache 3.1.2 en centos 6.3
Thunder cache 3.1.2 en centos 6.3Thunder cache 3.1.2 en centos 6.3
Thunder cache 3.1.2 en centos 6.3
Loquenecesito,com
 
Docker introducción - Flisol 2015 Huancayo
Docker introducción - Flisol 2015 HuancayoDocker introducción - Flisol 2015 Huancayo
Docker introducción - Flisol 2015 Huancayo
Mario IC
 
Taller girona
Taller gironaTaller girona
Taller girona
Joana Simoes
 
Docker Ecosystem: Engine, Compose, Machine, Swarm, Registry
Docker Ecosystem: Engine, Compose, Machine, Swarm, RegistryDocker Ecosystem: Engine, Compose, Machine, Swarm, Registry
Docker Ecosystem: Engine, Compose, Machine, Swarm, Registry
Mario IC
 
Jenkins Peru Meetup Docker Ecosystem
Jenkins Peru Meetup Docker EcosystemJenkins Peru Meetup Docker Ecosystem
Jenkins Peru Meetup Docker Ecosystem
Mario IC
 
Dockerparadesarrollo
DockerparadesarrolloDockerparadesarrollo
Dockerparadesarrollo
Eric Zeidan
 
Vagrant y Docker - Guía práctica de uso
Vagrant y Docker - Guía práctica de usoVagrant y Docker - Guía práctica de uso
Vagrant y Docker - Guía práctica de uso
Sergio Zambrano Delfa
 
Docker Ecosystem - Part I - Engine
Docker Ecosystem - Part I - EngineDocker Ecosystem - Part I - Engine
Docker Ecosystem - Part I - Engine
Mario IC
 
FROM lost to the Docker 2020
FROM lost to the Docker 2020FROM lost to the Docker 2020
FROM lost to the Docker 2020
BelnGonzlezGarca1
 
Docker como recurso de aula para docentes
Docker como recurso de aula para docentesDocker como recurso de aula para docentes
Docker como recurso de aula para docentes
MercedesLimon5
 
Docker 101 Workshop - WomenWhoCode Buenos Aires
Docker 101 Workshop - WomenWhoCode Buenos AiresDocker 101 Workshop - WomenWhoCode Buenos Aires
Docker 101 Workshop - WomenWhoCode Buenos Aires
Bel Rey
 
Docker orientado al desarrollo de aplicaciones con NodeJS
Docker orientado al desarrollo de aplicaciones con NodeJSDocker orientado al desarrollo de aplicaciones con NodeJS
Docker orientado al desarrollo de aplicaciones con NodeJS
Jan Sanchez
 
Docker - Entorno de trabajo configurado en 1 minuto [WCBilbao]
Docker - Entorno de trabajo configurado en 1 minuto [WCBilbao]Docker - Entorno de trabajo configurado en 1 minuto [WCBilbao]
Docker - Entorno de trabajo configurado en 1 minuto [WCBilbao]
Keopx
 
Thunder cache 3.1.2 en centos 6.3
Thunder cache 3.1.2 en centos 6.3Thunder cache 3.1.2 en centos 6.3
Thunder cache 3.1.2 en centos 6.3
Loquenecesito,com
 
Docker introducción - Flisol 2015 Huancayo
Docker introducción - Flisol 2015 HuancayoDocker introducción - Flisol 2015 Huancayo
Docker introducción - Flisol 2015 Huancayo
Mario IC
 
Publicidad

Más de Antonio Kobashikawa Carrasco (20)

Tiempos verbales en ingles
Tiempos verbales en inglesTiempos verbales en ingles
Tiempos verbales en ingles
Antonio Kobashikawa Carrasco
 
Mobile first, ¿Cual es la idea?
Mobile first, ¿Cual es la idea?Mobile first, ¿Cual es la idea?
Mobile first, ¿Cual es la idea?
Antonio Kobashikawa Carrasco
 
Aprender herramientas
Aprender herramientasAprender herramientas
Aprender herramientas
Antonio Kobashikawa Carrasco
 
Ahorrando un lapiz
Ahorrando un lapizAhorrando un lapiz
Ahorrando un lapiz
Antonio Kobashikawa Carrasco
 
Como aprendemos
Como aprendemosComo aprendemos
Como aprendemos
Antonio Kobashikawa Carrasco
 
Pomodoro
PomodoroPomodoro
Pomodoro
Antonio Kobashikawa Carrasco
 
De HTML a Express
De HTML a ExpressDe HTML a Express
De HTML a Express
Antonio Kobashikawa Carrasco
 
Socket.io - Intro
Socket.io - IntroSocket.io - Intro
Socket.io - Intro
Antonio Kobashikawa Carrasco
 
Sobre información
Sobre informaciónSobre información
Sobre información
Antonio Kobashikawa Carrasco
 
Teoría de contextos
Teoría de contextosTeoría de contextos
Teoría de contextos
Antonio Kobashikawa Carrasco
 
Web i
Web iWeb i
Web i
Antonio Kobashikawa Carrasco
 
Haskell - Intro
Haskell - IntroHaskell - Intro
Haskell - Intro
Antonio Kobashikawa Carrasco
 
Conciencia
ConcienciaConciencia
Conciencia
Antonio Kobashikawa Carrasco
 
Dos trenes
Dos trenesDos trenes
Dos trenes
Antonio Kobashikawa Carrasco
 
La suma de dos numeros
La suma de dos numerosLa suma de dos numeros
La suma de dos numeros
Antonio Kobashikawa Carrasco
 
Crowd Solving
Crowd Solving Crowd Solving
Crowd Solving
Antonio Kobashikawa Carrasco
 
Cómo actúa la gente - Para entender la conducta
Cómo actúa la gente - Para entender la conductaCómo actúa la gente - Para entender la conducta
Cómo actúa la gente - Para entender la conducta
Antonio Kobashikawa Carrasco
 
Something to Result
Something to ResultSomething to Result
Something to Result
Antonio Kobashikawa Carrasco
 
Modelo OSI
Modelo OSIModelo OSI
Modelo OSI
Antonio Kobashikawa Carrasco
 
Publicidad

Último (20)

Windows 12: El futuro PPTX and PDF file.pptx
Windows 12: El futuro PPTX and PDF file.pptxWindows 12: El futuro PPTX and PDF file.pptx
Windows 12: El futuro PPTX and PDF file.pptx
carloscubillos36
 
Tema 04Cuidados de Enfermería al neonato con trastornos metabólicos (1).pdf
Tema 04Cuidados de Enfermería al neonato con trastornos metabólicos  (1).pdfTema 04Cuidados de Enfermería al neonato con trastornos metabólicos  (1).pdf
Tema 04Cuidados de Enfermería al neonato con trastornos metabólicos (1).pdf
MARIAMALENATORRESDIA
 
Habilidades digitales Taller Ciberseguridad
Habilidades digitales Taller CiberseguridadHabilidades digitales Taller Ciberseguridad
Habilidades digitales Taller Ciberseguridad
juandavidmahechafier
 
Windows 11 25H2 PPTX file: PDF y PPTX.pptx
Windows 11 25H2 PPTX file: PDF y PPTX.pptxWindows 11 25H2 PPTX file: PDF y PPTX.pptx
Windows 11 25H2 PPTX file: PDF y PPTX.pptx
carloscubillos36
 
listado lideres funcionales para la formacion del coimite de riesgos.pptx
listado lideres funcionales para la formacion del coimite de riesgos.pptxlistado lideres funcionales para la formacion del coimite de riesgos.pptx
listado lideres funcionales para la formacion del coimite de riesgos.pptx
hirsoporteti
 
ciberseguridad habilidades Digitales.pdf
ciberseguridad habilidades Digitales.pdfciberseguridad habilidades Digitales.pdf
ciberseguridad habilidades Digitales.pdf
dayanacampos31
 
Recurso educativo digital videos educativos
Recurso educativo digital  videos educativosRecurso educativo digital  videos educativos
Recurso educativo digital videos educativos
KARLAKARINABALDARRAG
 
taller 5 ciberseguridad habilidades digitales
taller 5 ciberseguridad habilidades digitalestaller 5 ciberseguridad habilidades digitales
taller 5 ciberseguridad habilidades digitales
juancardenaslosada
 
Presentación Proyecto de las Primeras Civilizaciones Mesopotamia – Egipto – ...
Presentación Proyecto de las Primeras Civilizaciones  Mesopotamia – Egipto – ...Presentación Proyecto de las Primeras Civilizaciones  Mesopotamia – Egipto – ...
Presentación Proyecto de las Primeras Civilizaciones Mesopotamia – Egipto – ...
DiosymarSuarez
 
Análisis de pagina web. Caso: D&D Inn Tibana Caracas, Catalonia Hotels & Res...
Análisis de pagina web.  Caso: D&D Inn Tibana Caracas, Catalonia Hotels & Res...Análisis de pagina web.  Caso: D&D Inn Tibana Caracas, Catalonia Hotels & Res...
Análisis de pagina web. Caso: D&D Inn Tibana Caracas, Catalonia Hotels & Res...
alondramedina2025
 
Plataforma Virtual E-Learning MOODLE.pdf
Plataforma Virtual E-Learning MOODLE.pdfPlataforma Virtual E-Learning MOODLE.pdf
Plataforma Virtual E-Learning MOODLE.pdf
GINGER YULISA ZAMBRANO NOBOA
 
HABILIDADES DIGITALES - CIBERSEGURIDAD.pdf
HABILIDADES DIGITALES - CIBERSEGURIDAD.pdfHABILIDADES DIGITALES - CIBERSEGURIDAD.pdf
HABILIDADES DIGITALES - CIBERSEGURIDAD.pdf
jairocaviedes1
 
presentacion-baterias-y-acumuladores-redox.pptx
presentacion-baterias-y-acumuladores-redox.pptxpresentacion-baterias-y-acumuladores-redox.pptx
presentacion-baterias-y-acumuladores-redox.pptx
CharlesBergeyre1
 
Redes industriales yde instrumentacion.pptx
Redes industriales yde instrumentacion.pptxRedes industriales yde instrumentacion.pptx
Redes industriales yde instrumentacion.pptx
TeresitaXalapa
 
MÓDULO I. (conceptos generales de higiene ocupacional)
MÓDULO I. (conceptos generales de higiene ocupacional)MÓDULO I. (conceptos generales de higiene ocupacional)
MÓDULO I. (conceptos generales de higiene ocupacional)
AimeeCoronel2
 
Cavada PROCESO DE INTEGRACIÓN DE LA COLONIA FLAMENCA 02.pdf
Cavada  PROCESO DE INTEGRACIÓN DE LA COLONIA FLAMENCA 02.pdfCavada  PROCESO DE INTEGRACIÓN DE LA COLONIA FLAMENCA 02.pdf
Cavada PROCESO DE INTEGRACIÓN DE LA COLONIA FLAMENCA 02.pdf
brueghel
 
ES Artificial Intelligence by Slidesgo.pptx
ES Artificial Intelligence by Slidesgo.pptxES Artificial Intelligence by Slidesgo.pptx
ES Artificial Intelligence by Slidesgo.pptx
fraimelimarinez
 
StacksTecnológicosInformaciónPresentación.pdf
StacksTecnológicosInformaciónPresentación.pdfStacksTecnológicosInformaciónPresentación.pdf
StacksTecnológicosInformaciónPresentación.pdf
SamuelMancebo2
 
SeguridadCookiesInformacionLegalPresentación.pdf
SeguridadCookiesInformacionLegalPresentación.pdfSeguridadCookiesInformacionLegalPresentación.pdf
SeguridadCookiesInformacionLegalPresentación.pdf
SamuelMancebo2
 
Presentación de Héctor Orruño para Xeno Visual Studies II
Presentación de Héctor Orruño para Xeno Visual Studies IIPresentación de Héctor Orruño para Xeno Visual Studies II
Presentación de Héctor Orruño para Xeno Visual Studies II
hectororruno
 
Windows 12: El futuro PPTX and PDF file.pptx
Windows 12: El futuro PPTX and PDF file.pptxWindows 12: El futuro PPTX and PDF file.pptx
Windows 12: El futuro PPTX and PDF file.pptx
carloscubillos36
 
Tema 04Cuidados de Enfermería al neonato con trastornos metabólicos (1).pdf
Tema 04Cuidados de Enfermería al neonato con trastornos metabólicos  (1).pdfTema 04Cuidados de Enfermería al neonato con trastornos metabólicos  (1).pdf
Tema 04Cuidados de Enfermería al neonato con trastornos metabólicos (1).pdf
MARIAMALENATORRESDIA
 
Habilidades digitales Taller Ciberseguridad
Habilidades digitales Taller CiberseguridadHabilidades digitales Taller Ciberseguridad
Habilidades digitales Taller Ciberseguridad
juandavidmahechafier
 
Windows 11 25H2 PPTX file: PDF y PPTX.pptx
Windows 11 25H2 PPTX file: PDF y PPTX.pptxWindows 11 25H2 PPTX file: PDF y PPTX.pptx
Windows 11 25H2 PPTX file: PDF y PPTX.pptx
carloscubillos36
 
listado lideres funcionales para la formacion del coimite de riesgos.pptx
listado lideres funcionales para la formacion del coimite de riesgos.pptxlistado lideres funcionales para la formacion del coimite de riesgos.pptx
listado lideres funcionales para la formacion del coimite de riesgos.pptx
hirsoporteti
 
ciberseguridad habilidades Digitales.pdf
ciberseguridad habilidades Digitales.pdfciberseguridad habilidades Digitales.pdf
ciberseguridad habilidades Digitales.pdf
dayanacampos31
 
Recurso educativo digital videos educativos
Recurso educativo digital  videos educativosRecurso educativo digital  videos educativos
Recurso educativo digital videos educativos
KARLAKARINABALDARRAG
 
taller 5 ciberseguridad habilidades digitales
taller 5 ciberseguridad habilidades digitalestaller 5 ciberseguridad habilidades digitales
taller 5 ciberseguridad habilidades digitales
juancardenaslosada
 
Presentación Proyecto de las Primeras Civilizaciones Mesopotamia – Egipto – ...
Presentación Proyecto de las Primeras Civilizaciones  Mesopotamia – Egipto – ...Presentación Proyecto de las Primeras Civilizaciones  Mesopotamia – Egipto – ...
Presentación Proyecto de las Primeras Civilizaciones Mesopotamia – Egipto – ...
DiosymarSuarez
 
Análisis de pagina web. Caso: D&D Inn Tibana Caracas, Catalonia Hotels & Res...
Análisis de pagina web.  Caso: D&D Inn Tibana Caracas, Catalonia Hotels & Res...Análisis de pagina web.  Caso: D&D Inn Tibana Caracas, Catalonia Hotels & Res...
Análisis de pagina web. Caso: D&D Inn Tibana Caracas, Catalonia Hotels & Res...
alondramedina2025
 
HABILIDADES DIGITALES - CIBERSEGURIDAD.pdf
HABILIDADES DIGITALES - CIBERSEGURIDAD.pdfHABILIDADES DIGITALES - CIBERSEGURIDAD.pdf
HABILIDADES DIGITALES - CIBERSEGURIDAD.pdf
jairocaviedes1
 
presentacion-baterias-y-acumuladores-redox.pptx
presentacion-baterias-y-acumuladores-redox.pptxpresentacion-baterias-y-acumuladores-redox.pptx
presentacion-baterias-y-acumuladores-redox.pptx
CharlesBergeyre1
 
Redes industriales yde instrumentacion.pptx
Redes industriales yde instrumentacion.pptxRedes industriales yde instrumentacion.pptx
Redes industriales yde instrumentacion.pptx
TeresitaXalapa
 
MÓDULO I. (conceptos generales de higiene ocupacional)
MÓDULO I. (conceptos generales de higiene ocupacional)MÓDULO I. (conceptos generales de higiene ocupacional)
MÓDULO I. (conceptos generales de higiene ocupacional)
AimeeCoronel2
 
Cavada PROCESO DE INTEGRACIÓN DE LA COLONIA FLAMENCA 02.pdf
Cavada  PROCESO DE INTEGRACIÓN DE LA COLONIA FLAMENCA 02.pdfCavada  PROCESO DE INTEGRACIÓN DE LA COLONIA FLAMENCA 02.pdf
Cavada PROCESO DE INTEGRACIÓN DE LA COLONIA FLAMENCA 02.pdf
brueghel
 
ES Artificial Intelligence by Slidesgo.pptx
ES Artificial Intelligence by Slidesgo.pptxES Artificial Intelligence by Slidesgo.pptx
ES Artificial Intelligence by Slidesgo.pptx
fraimelimarinez
 
StacksTecnológicosInformaciónPresentación.pdf
StacksTecnológicosInformaciónPresentación.pdfStacksTecnológicosInformaciónPresentación.pdf
StacksTecnológicosInformaciónPresentación.pdf
SamuelMancebo2
 
SeguridadCookiesInformacionLegalPresentación.pdf
SeguridadCookiesInformacionLegalPresentación.pdfSeguridadCookiesInformacionLegalPresentación.pdf
SeguridadCookiesInformacionLegalPresentación.pdf
SamuelMancebo2
 
Presentación de Héctor Orruño para Xeno Visual Studies II
Presentación de Héctor Orruño para Xeno Visual Studies IIPresentación de Héctor Orruño para Xeno Visual Studies II
Presentación de Héctor Orruño para Xeno Visual Studies II
hectororruno
 

Docker WordPress

Notas del editor

  • #3: Una configuración usual para desarrollar con WordPress. Apache y MySql corriendo en el sistema operativo (Linux / Windows / Mac) PHP corriendo sobre Apache y con un módulo para conversar con MySql WordPress corriendo sobre PHP PhpMyAdmin corriendo sobre PHP
  • #4: Una configuración usual para desarrollar con WordPress. Apache y MySql corriendo en el sistema operativo (Linux / Windows / Mac) PHP corriendo sobre Apache y con un módulo para conversar con MySql WordPress corriendo sobre PHP PhpMyAdmin corriendo sobre PHP
  • #5: Básicamente, Docker permite crear y administrar computadoras virtuales que corren diferentes tipos de sistemas. Las computadoras virtuales son llamadas Containers y son creadas partir de templates llamados Images. Los containers pueden conectarse en red. Docker puede correr en Linux, Windows y Mac. No de manera idéntica, pero básicamente se puede usar del mismo modo.
  • #6: Básicamente, Docker permite crear y administrar computadoras virtuales que corren diferentes tipos de sistemas. Las computadoras virtuales son llamadas Containers y son creadas partir de templates llamados Images. Los containers pueden conectarse en red. Docker puede correr en Linux, Windows y Mac. No de manera idéntica, pero básicamente se puede usar del mismo modo.
  • #7: Podemos escoger del Docker Hub un conjunto de imágenes que nos sirva para formar un entorno de desarrollo WordPress. Para MySql: mysql:5.7 Para WordPress: wordpress:latest (incluye apache y php listos) Para PhpMyAdmin: phpmyadmin/phpmyadmin
  • #8: Podemos escoger del Docker Hub un conjunto de imágenes que nos sirva para formar un entorno de desarrollo WordPress. Para MySql: mysql:5.7 Para WordPress: wordpress:latest (incluye apache y php listos) Para PhpMyAdmin: phpmyadmin/phpmyadmin