PYTHON DOCKER COMPOSE ПРИМЕР

Python Docker Compose это инструмент для определения и запуска многоконтейнерных Docker приложений. Он позволяет определить контейнеры и их зависимости в файле YAML.

Например, представим, что у вас есть приложение Flask, которое работает с базой данных Postgres. Чтобы запустить их в Docker, необходимо определить два контейнера в файле docker-compose.yml следующим образом:

version: '3'
services:
web:
build: .
ports:
- "5000:5000"
postgres:
image: postgres
environment:
POSTGRES_PASSWORD: password

Здесь определены два сервиса: web и postgres. Сервис web определяет контейнер Flask, а postgres - контейнер Postgres. Сервис web собирается из текущего каталога с помощью Dockerfile. Сервис postgres использует официальный образ Postgres. Когда вы запустите docker-compose up, Docker запустит оба контейнера и соединит их вместе.

Для запуска приложения с помощью docker-compose необходимо выполнить следующие команды:

$ docker-compose build
$ docker-compose up

Первая команда собирает образы для всех контейнеров, определенных в файле docker-compose.yml. Вторая команда запускает все сервисы.

Hello World Example Python, Docker, Docker Compose

Python Flask Tutorial 3 Docker Compose

Docker networking is CRAZY!! (you NEED to learn it)

Docker PostgreSQL Python - Docker Compose

How to run Python scripts in Dokcer using Docker Compose

How To Run Python Scripts In Docker Using Docker Compose

Docker Compose Tutorial

Django debugging with docker-compose in PyCharm

How to create a great dev environment with Docker

How to connect python and MySQL using Docker Compose

BLGPG-105EF488AB56-24-11-23-22

Новые материалы: