Accessing Docker containers
Create Magento App consists of Magento, Docker containers with Redis, Elasticsearch, Nginx, and MySQL, and CLI to connect all of these things together. We already have a CLI command that gives us access to Magento CLI and Composer CLI, but how can we access the containers? That is where the connect command comes in handy!
yarn run exec <container name> # for Yarn
npm run exec <container name> # for NPM
Now we are inside of a chosen container. Here is a list of available container names:
mysql
nginx
redis
elasticsearch
Common Usage
yarn run exec mysql
>root@c8f223c3ea92:/# # inside a mysql container
# ctrl + d or type 'exit' and press enter
# this is not alias, but rather service name matching
yarn run exec m
>root@c8f223c3ea92:/# # inside a mysql container
Last updated