docker -v
Если у вас все еще не установлен Docker и вы используете Linux, то воспользуйтесь скриптом:
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh # эта команда запустит его
Если же у вас другая ОС, то воспользуйтесь официальной инструкцией.
Далее также проверяем наличие docker-compose:
docker-compose -v
Если у вас не установлен docker-compose и вы пользователь системы Linux, то вы можете установить его из официального репозитория:
sudo curl -L "https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
#Как только завершилась установка, измените права доступа права доступа
sudo chmod +x /usr/local/bin/docker-compose
Данная инструкция взята из документации Docker. Там же вы найдете инструкцию по установке docker-compose на другие системы.
docker-compose build
docker-compose up
docker-compose run web python manage.py migrate --no-input
docker-compose run web python manage.py createsuperuser
docker-compose run web python manage.py loaddata path/to/your/json
docker-compose run web python manage.py loaddata fixtures/fixture.json
docker-compose down
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)
- Ознакомиться с документацией проекта можно по адресу http://localhost:8000/redoc/