Django, Mysql Docker Project не может подключиться к базе данных
Мой файл docker выглядит следующим образом :
FROM python:3
ENV PYTHONUNBUFFERED 1
RUN mkdir /app
COPY requirements.txt /app/
WORKDIR /app
RUN pip3 install -r requirements.txt
COPY . /app
EXPOSE 8082
CMD ["python", "manage.py", "runserver", "0.0.0.0:8082"]
А вот мои определения db в settings.py :
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'knowledge_base_py',
'USER': 'root',
'PASSWORD': 'root'
}
}
Я запускаю mysql отдельно вне контейнера docker, потому что хочу использовать AWS RDS в качестве базы данных в продакшене. Когда я запускаю команду docker run, я получаю ошибку "django.db.utils.OperationalError: (2002, "Can't connect to local MySQL server through socket '/run/mysqld/mysqld.sock' (2)")". Что мне делать?