Why are docker volumes not created?

Viewed 30

I am running Flask and MySQL using docker-compose.yaml.

Although I have specified a volume, the volume has not been created.

Why is this?

docker-compose.yaml

version: '3'
services: 
  api:
      build: python
      container_name: api_server_flask
      ports:
        - "5000:5000"
      tty: true
      environment:
        TZ: Asia/Tokyo
        FLASK_APP: app.py
      depends_on:
        - db
      networks:
        - app_flask
  db:  
    build: mysql
    container_name: db_server_flask
    ports:
      - '3306:3306'
    environment:
      MYSQL_ROOT_PASSWORD: pass
      MYSQL_DATABASE: testdb
      TZ: Asia/Tokyo
    volumes:
      - ./db-flask-data/:/var/lib/mysql
    command: mysqld
    networks:
      - app_flask
volumes:
  db-flask-data:
networks:
  app_flask:
    driver: bridge
1 Answers
Related