Как смонтировать локальный том [SQlite + Python Flask App] в docker контейнер? - PullRequest
0 голосов
/ 22 марта 2020

У меня есть файл SQLite и приложение python flask. Я хочу узнать, как монтировать локальный том в контейнер, как показано на этой веб-странице: https://deparkes.co.uk/2018/03/02/simple-docker-flask-sqlite-api/

Каталог выглядит так:

Customer
--customer.py
--customer_db
--docker-compose
--Dockerfile
--requirements.txt

Docker -compose:

version: '2'
services:
    web:
        build: .
        ports:
            - "5000:5000"
        volumes:
            - .:/customer

Dockerfile:

FROM python:3
WORKDIR /usr/src/app
COPY requirements.txt ./
RUN pip install --no-cache-dir -r requirements.txt
COPY ./customer.py .
EXPOSE 5000
CMD [ "python", "./customer.py","./customer_data" ]

Отредактировано: мне успешно удалось создать docker образ с SQlite и Flask в качестве локального тома. Это работает в моем местном хозяине. Однако при запуске этого образа на AWS EC2 возникает проблема. По какой-то причине время ожидания соединения истекло. Кто-нибудь знает, что вызывает это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...