Redis Operations Managerment
First, run the below command to create project, it will create the manage.py and mysite directory.
# docker run -it --rm -v /data/RedisOPM/WebMM:/code -w /code django django-admin.py startproject mysite .
Then, create the app directory.
# docker run -it --rm -v /data/RedisOPM/WebMM:/code -w /code django python manage.py startapp RedisWebapp
Create a Django docker-compose.yml in /data/RedisOPM/Docker/Django_compose .
docker-compose.yml
version: '2'
services:
django:
image: django
volumes:
- /data/RedisOPM/WebMM:/code
ports:
- 8080:8000
networks:
- NetRedis
working_dir: /code
command: python manage.py runserver 0.0.0.0:8000
networks:
NetRedis:
driver: bridge
ipam:
config:
- subnet: 10.0.0.0/24
ip_range: 10.0.0.0/24
gateway: 10.0.0.1
# docker-compose up -d
Creating network "djangocompose_NetRedis" with driver "bridge"
Creating djangocompose_django_1
# docker-compose ps
Name Command State Ports
----------------------------------------------------------------------------------------
djangocompose_django_1 python manage.py runserver ... Up 0.0.0.0:8080->8000/tcp
Now, you can access the welcome page by browser !