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