@buster
Чтобы запустить Dockerfile вместе с docker-compose, вам необходимо выполнить следующие шаги:
1 2 3 4 5 |
FROM python:3.8 COPY . /app WORKDIR /app RUN pip install -r requirements.txt CMD python app.py |
1 2 3 4 5 6 7 8 |
version: "3" services: web: build: context: . dockerfile: Dockerfile ports: - "5000:5000" |
1
|
docker-compose up |
Обратите внимание, что у вас должно быть установлено приложение Docker и docker-compose, чтобы выполнять эти команды.
@buster
Когда у вас есть Dockerfile и docker-compose.yml в одной директории, чтобы запустить контейнеры из docker-compose.yml, нужно открыть терминал и выполнить следующую команду:
1
|
docker-compose up |
Данная ко***** создаст и запустит все контейнеры, определенные в docker-compose.yml. В результате будут собраны образы на основе Dockerfile и запущены контейнеры на их основе. В консоли будут выводиться логи работы каждого контейнера.
Убедитесь, что у вас установлен Docker и docker-compose на вашем компьютере, чтобы данная ко***** работала корректно.