Найти в Дзене
2 года назад

Docker для новичков - #4 Оптимизация Dockerfile

Эта публикация - текстовый вариант и сценарий для видео на YouTube (оно удобно разбито на эпизоды). Привет, сегодня я расскажу о том как оптимизировать размер и скорость сборки image и писать Dockerfile эффективнее. Разрабатывая приложения и помещая их в контейнеры, можно заметить большой размер итогового image. Это сотни мегабайт либо даже гигабайты, которые необходимо спулить из какого-нибудь registry и запустить. Например, размер image Spring Boot приложения в среднем составляет от двухсот мб...

2 года назад

Когда мы теряем мотивацию

Иногда, когда мы пишем код или работаем над любым другим проектами, в основном PET-проектами, мы теряем мотивацию. Но как избежать этого и работать как обычно? Предыстория Работая над одним своим PET-проектом, я заметил, что я больше не хочу ничего делать с этим проектом. Я думал, почему и как это могло случиться и как этого избежать, потому что я знал, что этот проект важен для меня и я должен работать дальше. Я нашел две причины: Спустя одну-две недели отдыха я решил начать работать над решением этих проблем...

2 года назад

Docker для новичков - #3 Что нужно знать о Docker compose

Эта публикация - текстовый вариант и сценарий для видео на YouTube (оно удобно разбито на эпизоды). Привет, сегодня я расскажу о том что такое Docker compose файл, из чего он состоит и как его написать. Docker compose - команда Docker, которая позволяет запустить несколько контейнеров в Docker. Благодаря Compose-файлам можно описать взаимодействие контейнеров, правила их запуска и работы, сделать отдельный файл, который позволит запускать мультиконтейнерные приложения в помощью одной команды. У compose...

2 года назад

Docker для новичков - #2 Все инструкции Dockerfile

Эта публикация - текстовый вариант и сценарий для видео на YouTube (оно удобно разбито на эпизоды). Привет, сегодня я расскажу о том что такое Dockerfile, из чего он состоит и как его написать. С помощью Dockerfile можно создавать image. Docker автоматически создает image читая инструкции из этого файла. С помощью Dockerfile вы описываете то как ваше приложение будет работать внутри контейнера. Это основная задача Dockerfile. Image можно представить как слоеный пирог, где некоторые инструкции добавляет новый слой...

Покупайте СтеллыИ дарите их за контент