Docker

Оценок пока нет Деплой .NET Core проекта на Linux VPS

В этом руководстве показано, как запустить приложение ASP.NET Core в контейнерах Docker. Представим, что вы закончили свой проект на Visual Studio на платформе .NET Core на своем Windows и вам теперь нужно залить проект на VPS — хостинг системой Linux и давайте разберемся, как это можно сделать. В первую очередь, определимся со схемой DevOps и […]

Оценок пока нет Многошаговая сборка Docker

Это пост, в котором я покажу вам, как еще больше улучшить Dockerfile, используя многоэтапные сборки. Использование этапов сборки в ваших сборках — сложно, но есть некоторые вещи, в которых приведенные ниже знания могут вам помочь. Возьмем примерный код Dockerfile для сборки среды исполнения проекта PHP. Почему PHP? Да просто, он всем знаком и на нем […]

Оценок пока нет Основные команды Dockerfile

В данном посте представлены основные команды Dockerfile. Dockerfile, который мы используем для создания образа — это рецепт для построения образа при помощи пошаговых команд. При сборке этого Dockerfile мы создаем образ, а из этого образа создаем контейнер. Команда FROM Должна быть первой командой в Dockerfile, с помощью этой команды мы устанавливаем исходный образ, который будет […]

Оценок пока нет Основные команды Docker

В этом посте я расскажу о 15 основных командах Docker, которые вы будете часто использовать при работе с Docker. Тенденция контейнеров Docker неудержимо растет и прочно укоренилась в сознании DevOps, поскольку организации активно ищут профессионалов, обладающих знанием Docker, и хорошее знание этих команд Docker даст вам необходимый опыт. Ниже приведены команды, которые рассматриваются: docker –version […]

Оценок пока нет Спецификация docker-compose.yml

Данная базовая спецификация по Docker Compose представляет из себя материал для бустрого освоения или освежения памяти по данному инструменту.   Данный вводный курс преследует 2 цели: быстро освоить базовые концепции быстро пройтись и вспомнить основные понятия и возможности, не тратя время на ненужные моменты поэтому, самый момент сохранить ссылку на данный пост в закладках. Для […]

Оценок пока нет Принцип работы Docker, Kubernetes и Helm

Вы когда-нибудь развертывали код из одной среды в другую только для того, чтобы тратить время на перенастройку файлов, повторную загрузку библиотек и повторную работу, потому что операционная система или общая среда немного отличались от среды разработки? Раньше даже перенос различных приложений в новые среды занимал на удивление много времени. Мало того, приложения могли быть ограничены […]

Оценок пока нет Пример приложения для Docker

Для дальнейшей работы с Docker в данном руководстве нам будет необходим некоторый пример приложения и для этого мы воспользуемся примером простого менеджера задача или todo list manager, который будет работать на основе сервера Node.js. Представьте, что на данный момент ваша команда разработчиков довольно мала, и вы просто создаете приложение, чтобы доказать свой MVP (минимально жизнеспособный […]

Оценок пока нет Начало работы с Docker

Добро пожаловать к чтению про Docker! Рад, что вас заинтересовала данная статья, но это часть цикла целого туториала, не забудьте просмотреть все шаг за шагом 😊! В данном туториале вы сможете изучить: построение и запуска образа в виде контейнера шаринг образа, используя Docker Hub деплой приложения в Docker, используя мультиконтейнерность с базой данных запуск приложения, […]

Оценок пока нет Создание файла Docker Compose

Docker Compose — это инструмент для определения и запуска многоконтейнерных приложений Docker. Другими словами, если вам нужно определить службу, для работы которой требуется более одного контейнера Docker, Docker Compose может быть для вас инструментом. Но как использовать Docker Compose? Docker Compose зависит от файла docker-compose.yml (который, в свою очередь, может работать вместе с Dockerfile).  Я расскажу […]

Оценок пока нет Основы Dockerfile

Используя образ Docker, можно не довольно развертывать один контейнер за другим. После того, как вы извлекли образ из реестра (например, Docker Hub ), каждый контейнер можно развернуть с помощью одной команды docker . Но что произойдет, если вам придется развернуть множество контейнеров (каждый для разных целей) из одного и того же образа? Внезапно управление этими контейнерами может стать немного громоздким. Скажем, например, вы […]