Найти в Дзене
Docker для новичков - #4 Оптимизация Dockerfile
Эта публикация - текстовый вариант и сценарий для видео на YouTube (оно удобно разбито на эпизоды). Привет, сегодня я расскажу о том как оптимизировать размер и скорость сборки image и писать Dockerfile эффективнее. Разрабатывая приложения и помещая их в контейнеры, можно заметить большой размер итогового image. Это сотни мегабайт либо даже гигабайты, которые необходимо спулить из какого-нибудь registry и запустить. Например, размер image Spring Boot приложения в среднем составляет от двухсот мб...
1 год назад
Когда мы теряем мотивацию
Иногда, когда мы пишем код или работаем над любым другим проектами, в основном PET-проектами, мы теряем мотивацию. Но как избежать этого и работать как обычно? Предыстория Работая над одним своим PET-проектом, я заметил, что я больше не хочу ничего делать с этим проектом. Я думал, почему и как это могло случиться и как этого избежать, потому что я знал, что этот проект важен для меня и я должен работать дальше. Я нашел две причины: Спустя одну-две недели отдыха я решил начать работать над решением этих проблем...
1 год назад
Docker для новичков - #3 Что нужно знать о Docker compose
Эта публикация - текстовый вариант и сценарий для видео на YouTube (оно удобно разбито на эпизоды). Привет, сегодня я расскажу о том что такое Docker compose файл, из чего он состоит и как его написать. Docker compose - команда Docker, которая позволяет запустить несколько контейнеров в Docker. Благодаря Compose-файлам можно описать взаимодействие контейнеров, правила их запуска и работы, сделать отдельный файл, который позволит запускать мультиконтейнерные приложения в помощью одной команды. У compose...
1 год назад
Docker для новичков - #2 Все инструкции Dockerfile
Эта публикация - текстовый вариант и сценарий для видео на YouTube (оно удобно разбито на эпизоды). Привет, сегодня я расскажу о том что такое Dockerfile, из чего он состоит и как его написать. С помощью Dockerfile можно создавать image. Docker автоматически создает image читая инструкции из этого файла. С помощью Dockerfile вы описываете то как ваше приложение будет работать внутри контейнера. Это основная задача Dockerfile. Image можно представить как слоеный пирог, где некоторые инструкции добавляет новый слой...
221 читали · 1 год назад
Docker для новичков - #1 Что такое контейнер, image, DockerHub?
Эта публикация - текстовый вариант и сценарий для видео на YouTube (оно удобно разбито на эпизоды). Привет, сегодня я расскажу о том что такое Docker, контейнеризация, как это работает и зачем это нужно вам как разработчикам и то как создать и запустить контейнер. Этот курс будет хорошим стартовым материалом для новичков. Если вам будет интересно погрузиться в тему докера глубже, то в следующих частях будет подробно рассмотрен Dockerfile, docker-compose и Command line interface. Этот курс поможет вам погрузиться в докер и понимать детали того как он работает...
101 читали · 1 год назад