Docker колба успокаивающее приложение с использованием файлов - PullRequest
0 голосов
/ 15 февраля 2019

Я создаю Restful API, используя python, flask и docker.Я уже создал образ и запускаю контейнер.

FROM python:2.7
COPY . /app
WORKDIR /app
RUN pip install -r requirements.txt
ENTRYPOINT ["python"]
CMD ["app.py"]

При запуске: docker run -p 5000:5000 flaskrestful и переходе на локальный хост: 5000 я получил ожидаемый ответ:

{'hello': 'world'} 

После редактирования метода, возвращающего мне json выше, ничего не происходитизменилось.Я хочу, чтобы сервер в Docker-контейнере автоматически перезагружался после изменения файлов проекта на хост-компьютере.

Есть ли способ сделать это?Я пробовал с томами, но для редактирования чего-либо внутри мне нужно использовать привилегии root, и я хочу этого избежать.

1 Ответ

0 голосов
/ 15 февраля 2019

Все, что мне нужно было сделать, это запустить контейнер с несколькими флагами:

docker run -it --name containerName --mount type=bind,source=host directory,target=container direcotory -p host_port:container_port image_name
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...