Публикации по теме '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..