Доброе утро всем, у меня проблема с запуском Django + MS SQL на docker
вне docker, он работает нормально, когда я пытаюсь использовать его в Docker возникает ошибка.
ОШИБКА DJANGO + MS SQL
settings.py
DATABASES = {
'default': {
'ENGINE': 'sql_server.pyodbc',
'NAME': 'MyDB',
'USER': 'MyUser',
'PASSWORD': 'MyPass',
'HOST': 'MyHost',
'PORT': '',
'OPTIONS': {
'driver': 'ODBC Driver 13 for SQL Server',
},
}
}
Мой Docker Файл
FROM python:3.6-alpine
ENV PYTHONUNBUFFERED 1
RUN mkdir /Python
WORKDIR /Python
ADD requirements.txt /Python/
RUN pip install -r requirements.txt
ADD . /Python/
Мой docker -компонент
version: '3'
services:
projeto-ouvidoria:
build: ../images/
command: python3 Django/projetoOuvidoria/manage.py runserver 0.0.0.0:8000
container_name: PythonDjango
volumes:
- ../../Django:/Python/Django
ports:
- "8000:8000"
- "3306:3306"
extra_hosts:
- "desenvDocker:192.168.99.2"
Мои реквизиты.txt
django>=2.2,<3
djangorestframework>=3.11.0,<3.12.0
django-jet2
django-mssql