2015-10-02 1 views
1

Я пытаюсь начать работу с docker и django. Я следил за направлениями докер-компоновки и создавал изображение с простым требованием. Txt.ошибка с docker-compose и django

Теперь я хочу на самом деле построить свое приложение и добавить шаблоны и фактический код.

1) я установил некоторые модули на хост-машине и добавили их в файл requirements.txt

2) я бегу (снова) Докер-Compose запустить веб django-admin.py startproject exampleproject. Все мои новые требования получить загружены, но затем я получаю эту ошибку:

/code/manage.py уже существует, накладывая проект или приложение в существующий каталог не заменит конфликтующие файлы

Я использую точные Dockerfile и докер-compose.yml, как здесь: http://docs.docker.com/compose/django/

как я должен обновить контейнер/изображение с новыми шаблонами/видами & с и новыми модулями, как я занимаюсь разработкой моего приложения?

Я использую докер неправильно?

спасибо.

+0

Вы удалили контейнер, прежде чем пытаться запустить докер? – mh00h

+0

Мне нужно было удалить manage.py из каталога, где у меня был проект - я думал, что он просто обновится с новыми требованиями, но я думаю, что если бы я захотел сделать это, мне пришлось бы перезапустить проект снова и снова. Думаю, как только вы начнете проект, вы установите новые требования к самому контейнеру и добавьте их в файл требований.txt в следующий раз, когда вы создадите свой проект с нуля – user1139675

ответ

1

Мне нужно было удалить manage.py из каталога, где был мой проект (каталог, в котором находится файл docker-compose.yml).

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