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
Новые материалы:
- Как установить кодировку utf 8 в python
- Книги по numpy
- Поворот матрицы python на 90 градусов
- Python переполнение буфера
- Linux на python
- Остаток от деления отрицательного числа python
- Python пустой класс
- Как установить библиотеку в python без pip
- Изучение сложных систем с помощью python
- Django mssql подключение
- Как установить django без интернета
- Python telebot отправить файл
- Python в одну строку if
- Python selenium всплывающие окна
- Поля в python