Я создаю файл докеров в Azure Devops и пытаюсь смонтировать контейнер хранилища BLOB-объектов Azure (содержащий файлы) в файл докеров. Я понимаю, что в Microsoft есть помощь в отношении объема, но они представлены в формате yaml, который мне не подходит, поскольку я использую Azure Devops Pipeline для создания своего образа. Я искренне ценю вашу помощь. заранее спасибо
В настоящее время мой код выглядит так
FROM ubuntu:18.04
# Update the repository sources list
RUN apt-get update
FROM python:3.7.5
RUN apt-get update
RUN DEBIAN_FRONTEND=noninteractive
RUN apt-get install -y build-essential python3-pip python3-dev postgresql-11 postgresql-contrib ufw sudo libssl-dev libffi-dev
RUN apt-get install -y libldap2-dev libsasl2-dev ldap-utils
RUN apt-get install -y systemd vim
# Install ODBC driver 17
RUN curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
RUN curl https://packages.microsoft.com/config/ubuntu/18.04/prod.list > /etc/apt/sources.list.d/mssql-release.list
RUN apt-get update -y
RUN ACCEPT_EULA=Y apt-get install -y msodbcsql17 mssql-tools unixodbc-dev redis-server rabbitmq-server
# Install python libraries
RUN mkdir /code
WORKDIR /code
COPY requirements.txt /code
RUN pip install --upgrade pip && \
pip install -r requirements.txt
RUN mkdir /home/workspace
WORKDIR /home/workspace
COPY ./ /home/workspace
# Mount
## *** REQUIRE HELP HERE ***##
RUN service postgresql start
CMD ["python", "home/workspace/python manage.py runserver 0:8000"]
RUN service postgresql start
означает, что вы хотите, чтобы служба postgres и служба python работали в одном контейнере. К сожалению, это не так. Ваша служба postgres должна быть отдельным контейнером - person C.Nivs   schedule 17.03.2021