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 |