Подключиться к mssql в контейнере docker

Не могу подключиться к mssql в контейнере docker Кусок кода для подключения mssql на python:

def connectsql():
    engine = sqlalchemy.create_engine(
        "mssql+pymssql://имя сервира")
    ms_sql_conn = engine.connect()
    df = pd.read_sql('select * from моя таблица',
                     ms_sql_conn,
                     parse_dates=["rest_date"])
    ms_sql_conn.close()

    return df

При запуске скрипта подключение удачное, но когда я пытаюсь поместить данный код в докер, то соединения нет. Как я понял нужно что-то прописать в environment в файле docker-compose, но что именно не пойму и нужно ли тогда для этого меня код python? Содержимое файла dockerfile:

FROM python:3
RUN pip install --upgrade pip --default-timeout=100 future
WORKDIR /check
COPY . /check
RUN pip install  -r requirements.txt

CMD [ "python", "/check/bot2.py" ]

Содержимое docker-compose:

version: '3.1'

services:
  bot2:
    image: first
    build: ./
    restart: always

Ответы (0 шт):