Установка docker на Ubuntu 20.04 с нуля
И так это случилось. Я уже делал несколько попыток слезть с openSevera и перейти на docker. Но все время у меня это кончалось печально и я продолжал использовать openServer.
Но вот случилось так, что мне нужно запустить одновременно два проекта с разными версиями php и соответственно при обновлении пакетов через composer у меня ругается, что не та версия php, мне приходилось менять path в винде и перезагружать систему, что крайне не удобно.
Мои попытки под Windows
Я пробовал докер на windows 7, это было очень давно и у меня тогда не получилось завести wsl и на этом все кончилось.
Windows 10 – все установилось, и даже работало, но только вот одно НО. Запросы для отдачи странички без докера работали 50-300мс, а с докером 30-40 секунд, т.е. обновил страницу или послал запрос по api, и пошел чай пить. Я тогда облазил весь инет и как понял такая проблема через одного у пользователей, снова feil.
Месяца три назад снес 10 и воткнул себе 11 чистая винда, думаю сейчас докер накачу. Накатил… стало тормозить все, докупил оперативки 32гига, стало 46. И что вы думаете, та же беда с запросами, я даже wsl2 отключал и использовал Hyper-V.
Ничего не помогало, в общем я поставил себе ubuntu и тут все работает как часики. Ниже опишу, как и что делал.
Установка Docker
Переходим по ссылке https://docs.docker.com/engine/install/ubuntu/ и спускаемся к пункту Install using the convenience script:
curl -fsSL https://get.docker.com -o get-docker.sh sh get-docker.sh
проверим:
docker --version
Дальше добавляем своего пользователя в группу docker
sudo usermod -aG docker $USER newgrp docker
Это команда даст вашему пользователю привилегии уровня root. У меня локальная разработка, в инет он не светит, так что я делаю так, кто не хочет так делать то читай этот манускрипт https://docs.docker.com/engine/security/rootless/
Вот дядька очень хорошо все объясняет
Кстати этим скрипом мы поставили сразу и docker compose.
docker compose version #проверим, что все работает docker run hello-world
На этом все. Настройка будет в следующей статье. Если возникнут вопросы, то пишите в комментариях.
ПредыдущаяКстати советую пересмореь все видео этого дядьки на ютубе, что выше я давал видео, он там очень подробно все разжевывает.