-
Copy
.env
file:cp .env_example .env
-
Build:
make build
-
Start:
make start
-
Show docker status
make status
-
Stop:
make stop
-
Add local domains (
dev.local
) to file/etc/hosts
sudo make add_hosts
-
Restart:
make restart
-
Stop and remove all containers and images:
make remove
-
Reset docker. Stop and start
make reset
- adminer - http://localhost:8081
- phpmyadmin - http://localhost:8082
- Redis-Commander - http://localhost:8083
- MongoKu - http://localhost:8084
bash docker exec -it dev-mariadb mysql -u dev -e 'show databases;' -p
docker exec -it dev-mysql mysql -u root -D mysql -e 'select user from user;' -p
docker images | awk '{print($3)}' | xargs docker rmi 2>&1 | awk '{print($21)}' | xargs docker rm
Connect to container (dev-mysql
or dev-mariadb
)
docker exec -it dev-mysql mysql -u root -D mysql
Check users:
SELECT user FROM user;
Add user:
CREATE USER 'dev'@'%' IDENTIFIED BY 'devPassword';
GRANT ALL PRIVILEGES ON *.* TO 'dev'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;