Mijn vraag
ik zit met het probleem dat lokaal mijn wordpress omgeving in docker erg traag is wanneer ik een eigen volume path toewijs. Heb weinig kennis van docker maar hopelijk kunnen jullie mij een zetje in de goede richting geven.
Voorbeelden volume path:
Traag:
Volumes :
- ['./:/var/www/html'] or ./:/var/www/html
Snel:
Volumes:
- wp_data:/var/www/html
Alleen heb ik dan het probleem dat ik nergens de folder directory kan vinden om bijv. handmatig plugins toe te voegen etc. wanneer ik het inspecteer in docker desktop dan verwijst het path naar: /var/lib/docker/volumes/wordpress5_wp_data/_data
Relevante software en hardware die ik gebruik
- Windows 11 (SSD Drive)
- Mariadb
- WSL 2
- Docker
- Wordpress
- Docker-Compose
Wat ik al gevonden of geprobeerd heb
- Volume: Bind Mounts (toegevoegd via docker-compose.yml)
- working_dir (toegevoegd via docker-compose.yml)
- .wsl2.config memory & processors variabelen aangepast.
docker-compose.yml (wachtwoorden etc. zijn nu puur voor het testen en worden later gewijzigd)
ik zit met het probleem dat lokaal mijn wordpress omgeving in docker erg traag is wanneer ik een eigen volume path toewijs. Heb weinig kennis van docker maar hopelijk kunnen jullie mij een zetje in de goede richting geven.
Voorbeelden volume path:
Traag:
Volumes :
- ['./:/var/www/html'] or ./:/var/www/html
Snel:
Volumes:
- wp_data:/var/www/html
Alleen heb ik dan het probleem dat ik nergens de folder directory kan vinden om bijv. handmatig plugins toe te voegen etc. wanneer ik het inspecteer in docker desktop dan verwijst het path naar: /var/lib/docker/volumes/wordpress5_wp_data/_data
Relevante software en hardware die ik gebruik
- Windows 11 (SSD Drive)
- Mariadb
- WSL 2
- Docker
- Wordpress
- Docker-Compose
Wat ik al gevonden of geprobeerd heb
- Volume: Bind Mounts (toegevoegd via docker-compose.yml)
- working_dir (toegevoegd via docker-compose.yml)
- .wsl2.config memory & processors variabelen aangepast.
docker-compose.yml (wachtwoorden etc. zijn nu puur voor het testen en worden later gewijzigd)
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
41
42
| services: db: # We use a mariadb image which supports both amd64 & arm64 architecture image: mariadb:10.6.4-focal # If you really want to use MySQL, uncomment the following line #image: mysql:8.0.27 command: '--default-authentication-plugin=mysql_native_password' volumes: - db_data:/var/lib/mysql restart: always environment: - MYSQL_ROOT_PASSWORD=somewordpress - MYSQL_DATABASE=wordpress - MYSQL_USER=wordpress - MYSQL_PASSWORD=wordpress expose: - 3306 - 33060 wordpress: image: wordpress:latest volumes: ['./:/var/www/html'] ports: - 80:80 restart: always environment: - WORDPRESS_DB_HOST=db - WORDPRESS_DB_USER=wordpress - WORDPRESS_DB_PASSWORD=wordpress - WORDPRESS_DB_NAME=wordpress phpmyadmin: depends_on: - db image: phpmyadmin restart: always ports: - "8090:80" environment: PMA_HOST: db MYSQL_ROOT_PASSWORD: password volumes: db_data: wp_data: |