Публикации по теме 'docker-compose'


Как разделить объем разных контейнеров в Docker?
Если вы используете Docker compose, значит, вы уже используете несколько контейнеров. например контейнер базы данных, контейнер приложения и т. д. На этот раз вы хотите поделиться контейнерами томов. Как это сделать? Решение очень простое. Просто добавьте поле конфигурации с именем тома в файл конфигурации docker-compose.yml. Во-первых, предположим, что у вас есть контейнеры nodejs и db в docker-compose.yml. Файл конфигурации выглядит следующим образом: services: nodejs:..

Стоит ли использовать Docker ? Почему ?
В мире современной разработки и развертывания программного обеспечения контейнеризация стала заметной технологией. Среди различных инструментов контейнеризации Docker стал ведущим решением, коренным образом изменив способы разработки, доставки и запуска приложений. В этой статье мы рассмотрим, что такое Docker, как он работает и когда его использовать (а когда его не использовать). Что такое Докер? Docker — это платформа с открытым исходным кодом, которая позволяет разработчикам..

Как общаться с разными контейнерами в Docker Compose?
В настоящее время вы используете docker compose, что означает уже использование нескольких контейнеров. Однако, если необходимо передать контейнер A с контейнером B, как это сделать? Решение очень простое. Ответ — настройки ссылок. Давайте посмотрим на примерах. Предположим, у вас есть docker-compose.yml, как показано ниже: version: “3.7” services: nodejs: build: context: . dockerfile: Dockerfile ports: - “80:80” networks: - overlay..

Использование Docker и Docker Compose для улучшения разработки приложений Full Stack
Не знаю, как вы, но для меня часто самая сложная часть нового проекта - это подготовить и запустить все необходимые части. Базы данных, бэкэнд-серверы и, конечно же, интерфейсный интерфейс - это очень много, чтобы отслеживать, управлять зависимостями, отслеживать состояние, предотвращать конфликты портов и гарантировать, что каждый из компонентов может подключаться к другим для заставить приложение работать от начала до конца. И не заставляйте меня начинать, если вы разрабатываете с..

NestJS — Быстрый и простой CRUD RESTfull API
Создание CRUD RESTfull API может занять некоторое время, особенно у новичков, или может быть очень скучным для некоторых опытных разработчиков. Но сегодня я собираюсь показать, как это можно сделать быстро и по-другому, с помощью NestJS и @nestjsx/crud. Требования npm i -g @nestjs/cli npm i --save @nestjs/typeorm typeorm pg npm i --save @nestjs/swagger swagger-ui-express npm i class-validator --save npm i @nestjsx/crud class-transformer class-validator npm i @nestjsx/crud-typeorm..

Развертывания Docker с помощью действий GitHub
Управление развертываниями Docker Swarm и Docker Compose с помощью действий GitHub Существует множество инструментов непрерывной интеграции и доставки, которые можно использовать для запуска конвейеров CI / CD, таких как Jenkins, Travis CI и CircleCI. Когда дело доходит до проектов, размещенных на GitHub, доступна еще одна нативная опция - Рабочие процессы GitHub . Рабочие процессы GitHub можно использовать для достижения нескольких целей, таких как создание образов Docker , запуск..

Опубликовать порт postgres в сети
Сегодня мне требуется более 2 часов, чтобы понять это с помощью моих коллег. pg_hba.conf local all all trust host all all 127.0.0.1/32 trust host all all ::1/128 trust host all all 0.0.0.0/0 trust local replication all trust host replication all..