1. Installeer Docker en Docker Compose (optioneel).
1. Start een container met een database met behulp van docker. Voorbeeld: Hiermee wordt een container met MySQL gestart.
\`\`\` docker run —name=certain-mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=my-secret-pw -e MYSQL_DATABASE=test -e MYSQL_USER=test -e MYSQL\_PASSWORD=test -d mysql:latest \`\`\`1. Gebruik een databasecliënt (phpMyAdmin, MySQL-CLI, PostgreSQL-CLI, enz.) op uw lokale machine om verbinding te maken met de server via localhost en de doorgestuurde poort (in het bovenstaande voorbeeld is het 3306).
1. Alternatief: Als je Docker Compose hebt, maak je een docker-compose.yml-bestand met de database en de databasecliënt, start je dienstverlener en maak je verbinding.
- mysql-service:
- image: mysql:latest
- ports:
– “3306:3306“
- environment:
– MYSQL_ROOT_PASSWORD=root
– MYSQL\_DATABASE=test
– MYSQL\_USER=test
– MYSQL\_PASSWORD=test
- phpmyadm-service:
- image: phpmyadmin/phpmyadmin
- ports:
– “8080:80“
- links:
– mysql-service:db
Start uw diensten met `docker-compose up`.
Na dit allemaal gedaan te hebben kun je nu verbinding maken met de database door localhost:3306 (voor MySQL) te gebruiken met je databasecliëntsoftware of, als je phpMyAdmin hebt gebruikt, door naar localhost:8080 in je webbrowser te gaan. De gebruikersnaam en het wachtwoord zijn dezelfde als degene die je eerder hebt ingesteld (in dit geval is de gebruikersnaam `test` en het wachtwoord `test`).
Het is belangrijk op te merken dat de exacte stappen verschillen afhankelijk van de specifieke database die je gebruikt.