By Gil
Hi,
I’m trying to have WordPress, MariaDB and PHPMyAdmin running on the same container. Here my docker-compose.yml :
version: '2'
services:
wordpress:
image: wordpress:latest
networks:
- front
- back
ports:
- 8080:80
environment:
WORDPRESS_DB_PASSWORD: examplepass
WORDPRESS_DB_NAME: wpdb
WORDPRESS_TABLE_PREFIX: wp_
WORDPRESS_DB_HOST: wordpress_db
volumes:
- ./wordpress-data:/var/www/html
- ./php/uploads.ini:/usr/local/etc/php/conf.d/uploads.ini
wordpress_db:
image: mariadb:latest
environment:
MYSQL_ROOT_PASSWORD: examplepass
volumes:
- wordpress-db-data:/var/lib/mysql
networks:
- back
phpmyadmin:
image: phpmyadmin/phpmyadmin
networks:
- back
ports:
- 8181:80
volumes:
wordpress-db-data:
driver: local
networks:
front:
back:
I can make all the services run well but I cannot login on PHPMyAdmin. Any idea ?
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
I just logged in to say thank you for this bit:
PMA_HOST: wordpress_db
:)
Thank you thank you thank you! That was the missing piece I needed as well…
PMA_HOST: wordpress_db
Hi,
Im using the root user but when I hit the login button I have 3 error messages (red popup like on the login screen).
#2002 - php_network_getaddresses: getaddrinfo failed: Name does not resolve — The server is not responding (or the local server's socket is not correctly configured).
mysqli_real_connect(): php_network_getaddresses: getaddrinfo failed: Name does not resolve
mysqli_real_connect(): (HY000/2002): php_network_getaddresses: getaddrinfo failed: Name does not resolve
It seems to me that PMA cannot reach a database or something like that.
Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.
Full documentation for every DigitalOcean product.
The Wave has everything you need to know about building a business, from raising funding to marketing your product.
Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.
New accounts only. By submitting your email you agree to our Privacy Policy
Scale up as you grow — whether you're running one virtual machine or ten thousand.
Sign up and get $200 in credit for your first 60 days with DigitalOcean.*
*This promotional offer applies to new accounts only.