docker-compose
используется для построения и настройки контейнеров docs . Вам не обязательно использовать его, но при создании сложных docker сред это облегчает задачу.
Звучит так, будто вы хотите создать контейнер, а затем создать проект django. Лучше всего сначала инициализировать проект, а затем использовать Dockerfile, чтобы скопировать файлы проекта в conatiner.
Если вы хотите создать контейнер, а затем создать внутри него проект django, вам необходимо используйте docker
инструмент Cli для выполнения команд внутри вашего контейнера:
Шаги:
- Создайте свой контейнер
docker-compose up --build
- Составьте список ваших контейнеров
docker ps
и получите имя или ha sh - Команды запуска в контейнере
docker exec -it [CONTAINER] django-admin startproject composeexample
docker exec -it [CONTAINER]
Команда может использоваться для запуска любого вида команды в контейнере docker.