Ik ben eens begonnen met experimenteren met docker containers en wordpress.
Nu loop ik tegen het volgende aan, ik heb al nginx proxy manager draaien, met een maria-db database op poort 3306. Wordpress wil graag MySql hebben, en installeert dat standaard ook op 3306. Gevolg dat werkt natuurlijk niet.
Nu heb ik al geprobeerd in de docker-compose.yml de poort naar 3307 te wijzigen, maar dat lijkt niet te werken. Ik heb al een tijdje rondgezocht op google, maar kan ook niet echt wat vinden maar ik weet ook niet zo heel goed waar te zoeken.
Hieronder mijn docker-compose. Kan iemand mij in de richting wijzen wat ik fout doe?
Als ik docker ps kijk zie ik toch dat mysql toch nog op poort 3306 wat lijkt te proberen
Nu loop ik tegen het volgende aan, ik heb al nginx proxy manager draaien, met een maria-db database op poort 3306. Wordpress wil graag MySql hebben, en installeert dat standaard ook op 3306. Gevolg dat werkt natuurlijk niet.
Nu heb ik al geprobeerd in de docker-compose.yml de poort naar 3307 te wijzigen, maar dat lijkt niet te werken. Ik heb al een tijdje rondgezocht op google, maar kan ook niet echt wat vinden maar ik weet ook niet zo heel goed waar te zoeken.
Hieronder mijn docker-compose. Kan iemand mij in de richting wijzen wat ik fout doe?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
| version: "3"
services:
db:
image: mysql:latest
restart: always
ports:
- "3307:3307"
environment:
MYSQL_ROOT_PASSWORD: ***
MYSQL_DATABASE: Wordpress
MYSQL_USER: WordpressUser
MYSQL_PASSWORD: ***
wordpress:
depends_on:
- db
image: wordpress:latest
restart: always
ports:
- "2080:80"
environment:
WORDPRESS_DB_HOST: db:3307
WORDPRESS_DB_USER: MySqlDbUser
WORDPRESS_DB_PASSWORD: ****
WORDPRESS_DB_NAME: MySQLWordpress
volumes:
- "./:/var/www/html"
phpmyadmin:
image: phpmyadmin/phpmyadmin
restart: always
ports:
- "28080:80"
environment:
PMA_HOST: db:3307
PMA_USER: PhpMyadUser
PMA_PASSWORD: ***
volumes:
mysql: {} |
Als ik docker ps kijk zie ik toch dat mysql toch nog op poort 3306 wat lijkt te proberen
code:
1
2
| CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 7b16a939d6fd mysql:latest "docker-entrypoint.s…" 30 minutes ago Up 30 minutes 3306/tcp, 33060/tcp, 0.0.0.0:3307->3307/tcp, :::3307->3307/tcp wordpress_db_1 |