Настройка базы данных одной командой
Когда вы работаете над серверным приложением, вам, вероятно, понадобится база данных. Вы можете установить его на свой компьютер или использовать контейнер Docker. Я предпочитаю использовать контейнеры Docker, потому что их проще настроить и они не загрязняют мою машину ненужными зависимостями.
Это краткое руководство покажет вам, как развернуть экземпляр MySQL, PostgreSQL или MongoDB на локальном компьютере с помощью докера.
PostgreSQL
Следующая команда, запустит PostgreSQL в контейнере Docker:
docker run \
--name pg \
--detach \
--publish 5432:5432 \
--env POSTGRES_PASSWORD=admin \
postgres
Вы можете подключаться к контейнеру и запускать команды внутри него:
docker exec -it pg \
psql -U postgres
MySQL
Следующая команда, запустит MySQL в контейнере Docker:
docker run \
--name ms \
--publish 3306:3306 \
--detach \
--env MYSQL_ROOT_PASSWORD=admin \
mysql
Вы можете подключаться к контейнеру и запускать команды внутри него:
docker exec -it ms \
mysql -u root -padmin
MongoDB
Следующая команда, запустит MongoDB в контейнере Docker:
docker run \
--name mdb \
--publish 27017:27017 \
--detach \
mongo
Вы можете подключаться к контейнеру и запускать команды внутри него:
docker exec -it mdb \
mongo