Simplemente hay un servidor ubuntu con docker instalado. Tirando de la imagen de la ventana acoplable de wordpress usando
`$ docker pull wordpress`.Luego, ejecutar el contenedor usando
$ docker run --name my-wp -p 8080 -h 192.168.1.11 -d wordpressComprobación de los registros:
$ docker logs my-wp WordPress not found in /var/www/html - copying now... Complete! WordPress has been successfully copied to /var/www/html [Mon Mar 30 10:42:10.499346 2020] [mpm_prefork:notice] [pid 1] AH00163: Apache/2.4.38 (Debian) PHP/7.3.16 configured -- resuming normal operations [Mon Mar 30 10:42:10.499390 2020] [core:notice] [pid 1] AH00094: Command line: 'apache2 -D FOREGROUND'Comprobación del contenedor en ejecución y el número de puerto:
$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 9a06a4bb7ce5 wordpress "docker-entrypoint.s…" 22 minutes ago Up 22 minutes 80/tcp, 0.0.0.0:32769->8080/tcp my-wpAhora traté de acceder a wordpress usando ip 192.168.1.11:8080 y 192.168.1.11:32769 y 127.0.0.1:8080 y 127.0.0.1:32769. Ninguno pudo abrir la página de wordpress. Tenga en cuenta que ya tengo un servidor web ejecutándose en el puerto 80 en mi sistema operativo host.
¿Alguna idea sobre cómo acceder a la página web de wordpress?
Gracias a David Maze, cuyo comentario ayudó a darse cuenta de que es necesaria la reasignación de puertos. Con el siguiente comando, mapeo el puerto 80 del contenedor al puerto 8080 del host, y ahora se puede acceder a wordpress.
$ docker run --name my-wp -p 8080:80 -d wordpress