2017-01-23 3 views
0

Я успешно развернул проект python в docker. Пожалуйста, предложите мне способ , чтобы отредактировать его исходный код.Как отредактировать исходный код проекта python, развернутого в докере

Операционная система: Windows 10

+1

Это не имеет много информации. Вы сами создали изображение или получили изображение от чего-то вроде Docker Hub и теперь хотите изменить его содержимое? –

+0

Я получил изображение из докер-хаба и с помощью kitematic.Yeah Я хочу изменить его содержимое – user7392500

+0

Если вам нужно немного изменить, вы можете войти в bash контейнера, используя 'docker exec -it bash'. –

ответ

0

Подход к докере заключается в том, что создать новое изображение очень просто, и что вы не изменяете изображение, вы создаете новый, модифицированный.

Так что пока вы можете docker exec в вашем контейнере, как 200-OK, а затем docker commit измененное изображение, вы не должны.

У вас обязательно должен быть файл Dockerfile и каждый раз, когда изменяется исходный код, создается новая версия вашего изображения.

https://docs.docker.com/engine/reference/builder/ См

, например, вы можете назвать свой новый образ, в том числе и версию, что-то вроде (отрывок из предыдущей ссылки)

$ docker build -t shykes/myapp:1.0.2 -t shykes/myapp:latest .

1

Я получил изображение от Докера ступицы и с помощью kitematic.Yeah Я ищу, чтобы изменить его содержание
мне нужно редактировать сердцевину

Затем вам нужно чтобы определить свой собственный образ, начиная с

FROM my_Image_From_DockerHub 

И вы можете COPY ваши modifi катионы с вашего диска на это новое изображение, необходимо перезаписать источники python.

Оттуда docker build затем docker run ваше новое изображение.

Смежные вопросы