Докер контейнер — это изолированная среда, в которой запущена наша СУБД. Независимо от того, какая у Вас операционная система, MySQL «думает», что он запущен на ОС Alpine Linux, он «видит» только те файлы, которые мы скажем, может использовать только тот объем оперативной памяти и ЦПУ, который мы ему позволим.
А по-моему, хамство как раз и свидетельствует о скудности интеллекта и отсутствии элементарного воспитания. Страничкой пользуются не только «гуру», а и новички. Не интересно, ищите другие источники. Или разместите здесь свой опыт, а мы посмотрим скажет ли кто-то: вау! Вы гений!)
Комментарий недоступен
очередной десятитысячный одинаковый мануал по докеру.
а есть хоть что-то новое?
Спасибо. Вы правы, почти все уже в этом мире изучено и написано.
В этой статье наш коллега делится пошагово своим опытом работы с Docker.
"Рассмотрим ситуацию, когда вам необходимо установить локально СУБД, например, 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
Тебе надо установить либо одну сущность либо две. Что проще? При этом во втором случае ты ставишь еще и условный черный ящик, через который придется коммуницировать с первой сущностью.
ну докер гораздо удобнее
- можно запускать различные версии для различных проектов
- docker-compose конфиг позволит поднимать все необходимые зависимости одной командой
- скопировать на другой комп один проект становиться тривиальной задачей
Спасибо, как раз помогли конкретным примером, как сохранить лог-файл при закрытии контейнера.