xxxxxxxxxx
version: "3.9"
services:
db:
image: mysql
ports:
- 3306:3306
command: --default-authentication-plugin=mysql_native_password
restart: always
environment:
MYSQL_USER: admin
MYSQL_PASSWORD: password
MYSQL_DATABASE: test_db
MYSQL_ROOT_PASSWORD: password
volumes:
- "test_db:/var/lib/mysql"
# for php myadmin goto http://localhost:8080
db_admin:
image: phpmyadmin/phpmyadmin
ports:
- 8080:80
restart: "on-failure"
depends_on:
- db
links:
- db
environment:
PMA_HOST: db
PMA_PORT: 3306
PMA_USER: admin
PMA_PASSWORD: password
volumes:
test_db:
xxxxxxxxxx
# Use root/example as user/password credentials
version: '3.1'
services:
db:
image: mysql
# NOTE: use of "mysql_native_password" is not recommended: https://dev.mysql.com/doc/refman/8.0/en/upgrading-from-previous-series.html#upgrade-caching-sha2-password
# (this is just an example, not intended to be a production configuration)
command: --default-authentication-plugin=mysql_native_password
restart: always
environment:
MYSQL_ROOT_PASSWORD: example
adminer:
image: adminer
restart: always
ports:
- 8080:8080