Эффективное использование Docker

Рассмотрим ситуацию, когда вам необходимо установить локально СУБД, например, MySQL. Для этого вам необходимо: найти, откуда ее скачать, установить, настроить и запустить. Это не самый сложный процесс, но зачастую довольно трудозатратный и скучный. К счастью, есть способ намного проще.

Эффективное использование Docker
33
реклама
разместить

"Рассмотрим ситуацию, когда вам необходимо установить локально СУБД, например, MySQL. Для этого вам необходимо: найти, откуда ее скачать, установить, настроить и запустить. Это не самый сложный процесс, но зачастую довольно трудозатратный и скучный."
sudo apt install mysql-server

Рассмотрим ситуацию, когда вам скучно и хочется геморроя:
docker run --name=mysql -d -p 3306:3306 mysql/mysql-server

"Это не самый сложный процесс, но зачастую довольно трудозатратный и скучный" - у тебя интеллект выше 90?

Чем это
sudo apt install mysql-server
трудозатратнее, чем это?
docker run --name=mysql -d -p 3306:3306 mysql/mysql-server

Тебе надо установить либо одну сущность либо две. Что проще? При этом во втором случае ты ставишь еще и условный черный ящик, через который придется коммуницировать с первой сущностью.

1

ну докер гораздо удобнее
- можно запускать различные версии для различных проектов
- docker-compose конфиг позволит поднимать все необходимые зависимости одной командой
- скопировать на другой комп один проект становиться тривиальной задачей