Как запустить образ Docker, чтобы увидеть изменения, внесенные в скрипт? - PullRequest
0 голосов
/ 14 мая 2019

Dockerfile выглядит так:

FROM python:3

ADD my_script.py /

RUN pip install pystrich

CMD [ "python", "./my_script.py" ]

Это работает безотказно, независимо от того, что вывод от my_script.py, команда docker run выдает этот вывод.

После того, как я внес изменения в my_script.py, нужно ли мне повторно запустить команду docker build и снова запустить этот образ, чтобы увидеть изменения из вывода?

1 Ответ

1 голос
/ 14 мая 2019

Да. Вам необходимо перестроить изображение, потому что вы добавляете его к изображению во время сборки.

Вы можете избежать повторной сборки, если при запуске контейнера отобразите файл как том.

FROM python:3

RUN pip install pystrich

CMD [ "python", "/my_script.py" ]
docker run -v my_script.py:/my_script.py ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...