Сообщество Docker Desktop для Windows | Кэширование контейнера - PullRequest
1 голос
/ 07 мая 2019

Кэширует ли версия Docker Desktop Community для Windows контейнеры?

Я удалял некоторые из своих контейнеров, а затем снова пытался скомпоновать их для приложения Python 3 / Flask / Angular 7, и он включал их без быстрой установки зависимостей.Мне пришлось удалить контейнеры, а затем перезапустить мою машину, чтобы они снова собрали контейнеры.

Я выполнял эту команду:

docker-compose up --build

Да, яесть docker-compose.yml.У меня также есть Dockerfile с командами для установки зависимостей.

ИЗ python: 3.7

RUN mkdir -p / var / www / flask

Обновить рабочий каталог

WORKDIR / var / www / flask

скопировать все из этого каталога в контейнер док-станции сервера / фляги

COPY./ var / www / flask /

Дать разрешение на выполнение для файла ниже, чтобы скрипт мог быть выполнен

докером.RUN chmod + x /var/www/flask/entrypoint.sh

Установить библиотеки Python

RUN pip3 установить --no-cache-dir -r needs.txt

COPY uswgi.ini

COPY ./uwsgi.ini /etc/uwsgi.ini

EXPOSE 5000

запустить сервер

CMD ["./entrypoint.sh "]

Я также попробовал следующие команды:

удаление системы Docker

docker-compose up --build --force-воссоздать

...