-
-
Save pablokbs/da8fb5c52d2268e1a65ae265849125e4 to your computer and use it in GitHub Desktop.
## docker-compose para correr wordpress con una base de datos en mysql | |
## by PeladoNerd https://youtu.be/eoFxMaeB9H4 | |
version: '3.1' | |
services: | |
wordpress: | |
image: wordpress:php7.1-apache | |
ports: | |
- 8080:80 | |
environment: | |
WORDPRESS_DB_HOST: mysql | |
WORDPRESS_DB_USER: root | |
WORDPRESS_DB_PASSWORD: root | |
WORDPRESS_DB_NAME: wordpress | |
links: | |
- mysql:mysql | |
mysql: | |
image: mysql:8.0.13 | |
command: --default-authentication-plugin=mysql_native_password | |
environment: | |
MYSQL_DATABASE: wordpress | |
MYSQL_ROOT_PASSWORD: root | |
volumes: | |
- ~/docker/mysql-data:/var/lib/mysql |
Yo lo crearía así. Crea el directorio "/DockerStore/wordpress/" y "/DockerStore/mysql/"
Hace tiempo ya que no creo docker-compose por que lo que he necesitado ya lo he encontrado de otros. Y al final termine contratando vps.
version: '2'
services:
wordpress:
depends_on:
- mysql
image: wordpress:php7.1-apache
ports:
- 8080:80
restart: always
environment:
WORDPRESS_DB_HOST: mysql
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
WORDPRESS_DB_NAME: wordpress
volumes:
- /DockerStore/wordpress:/var/www/html/wp-content
links:
- mysql:mysql
mysql:
image: mysql:8.0.13
command: --default-authentication-plugin=mysql_native_password
restart: always
# ports:
# - 8081:3306
environment:
MYSQL_DATABASE: wordpress
MYSQL_ROOT_PASSWORD: wordpress
volumes:
- /DockerStore/mariadb:/var/lib/mysql
@NAZAuy lo siento con tu configuración me da error para conectar la base de datos " Error establishing a database connection " pero voy a utilizar tu archivo para ver como estás montando los volumenes y ver si puedo montarlos de la misma manera en mi caso sería algo como
volumes:
- /home/farkbarn/Documentos/0_Docker/Wordpress:/var/www/html/wp-content
voy a ver como me va intentando de esta manera te cuento cuando haya probado si me corre gracias por la ayuda
toma en cuenta que te comente los puertos de mysql, asumo que te conectas a la base de dato, de no ser así deja lo puertos comentados. Hoy domingo voy andar libre pero en la PC, en esa te paso un discord y lo vemos.
Debo usar docker compose o docker-compose?
Hola, soy nuevo suscriptor, agradezco tus vídeos, una consulta como busco el archivo ini.php no lo encuentro, adicional en el directorio donde correo el archivo debería crearse me /var/www/html/wp-content estas adicional pero no ocurre, simplemente se crean pero no puedo acceder a la información de ello, gracias si pudiera ayudarme.
@NAZAuy este es el contenido de mi archivo docker-compose.yml
lo subí a drive y lo compartí para evitar que el uso de las lineas comentadas # haga mal la visualización por esta plataforma agradezco cualquier ayuda que me pueda servir de guía soy nuevo usando docker
https://drive.google.com/drive/folders/1jA2ED69plhRnEH2ipZmTp-rUDEFitunN?usp=sharing