Ich beschäftige mich seit wenigen Tagen etwas mit Docker und bekomme es gerade nicht hin zwei Container zu verbinden.
Als erstes habe ich auf Debian Docker und Docker Compose installiert. Nun habe ich mir als erstes einen MySQL Server mit phpMyAdmin aufgebaut. Die docker-compose.yml sieht etwas gekürzt so aus
Code: Alles auswählen
version: '3.8'
services:
main-mariadb:
image: mariadb:latest
container_name: MariaDB
volumes:
- ./mariadb/mysql:/var/lib/mysql
- ./mariadb/conf.d:/etc/mysql/conf.d/
restart: always
ports:
- "3306:3306"
environment:
MYSQL_ROOT_PASSWORD: ....
networks:
- LAN-mysql
phpmyadmin:
...
volumes:
mariadb:
networks:
LAN-mysql:
Code: Alles auswählen
version: '3.8'
services:
wordpress:
image: wordpress:latest
container_name: Project_wordpress
external_links:
- main-mariadb
volumes:
- ./config/php.conf.ini:/usr/local/etc/php/conf.d/php.ini
- ./data:/var/www/html
restart: always
ports:
- 8080:80
environment:
WORDPRESS_DB_HOST: main-mariadb
WORDPRESS_DB_NAME: ......
networks:
- LAN-mysql
volumes:
data:
networks:
LAN-mysql:
Hat da jemand eine Idee wie es richtig aussehen muss?
Gruss
sandra