#docker #flask
#docker #flask
Вопрос:
Я пытаюсь настроить свое приложение flask.
Я создал файл docker, который создаст экземпляр Ubuntu 18.04 и создаст образ моего сервера.
мой файл Dockerfile помещен в приложение flask
FROM ubuntu:18.04
EXPOSE 5007
RUN apt-get install redis-server
RUN pip3 install -f requirements.txt
RUN python3 main.py
Когда я запускаю тест sudo docker build -t.
Я получаю следующую ошибку:
get https //registry-1.docker.io/v2/ net/http request canceled while waiting for connection
На некоторых форумах упоминалось, что мне придется создать http_proxy в /etc/ systemd /docker.service.d / http-proxy.conf
Однако, какой прокси-сервер я должен создать здесь? В документации просто написано «some.proxy:port»
Как мне решить эту ошибку?
Комментарии:
1. Попробуйте
RUN apt-get update
перед ЛЮБЫМИapt-get
командами2. Я думаю, что проблема связана с загрузкой самого образа Ubuntu. Я попробовал это, и я получаю ошибку. На первом шаге происходит сбой
3. На форумах и в документации docker говорится, что вам нужно добавить HTTP_PROXY. Но они не определяют, какой прокси добавить. Так что я немного смущен
4. Я решил эту ошибку, указав решение пользователя luxas, найденное @ github.com/moby/moby/issues/22635#issuecomment-260063252