You need to install the following packages:
1. Execute sequentially:
npm run volume:create
npm run docker:build
npm run docker:run
If you need, you can use sudo
before every command.
2. Set MySQL user password (this is required step!):
mysql -h0.0.0.0 -P3307 -uroot -e "ALTER USER 'root'@'%' IDENTIFIED BY '1';FLUSH PRIVILEGES;"
Now you can connect to MySQL service inside of container using the following command:
mysql -h0.0.0.0 -P3307 -uroot -p1
All databases will be permanently stored in /var/lib/docker/volumes/mysqldata/_data
folder. By default you will not be able to get access to that folder: you have to add "read" credentials.