Если возможно, запустите ваш код, не касаясь docker ... запустите его прямо на вашем хосте ... конечно, это означает, что ваш хост (ваш ноутбук или где вы выполняете свои команды, может быть удаленным блоком debian VPS) ) должна иметь ту же ОС, что и ваш Dockerfile, я вижу, что в этом случае FROM python:3.5.2
на самом деле использует debian 8
За исключением вышеперечисленного, запустите игрушечный контейнер, который еще ничего не выполняет и позволяет войти в него вручную Запустите ваши команды, чтобы помочь в устранении неполадок ... так что используйте следующий как Dockerfile этого игрушечного контейнера
FROM python:3.5.2
CMD ["/bin/bash"]
, так что теперь выпустите этот
docker build --tag saadi_now . # creates image saadi_now
, теперь запустите этот образ
docker run -d saadi_now sleep infinity # launches container
docker ps # lets say its container_id is b91f8cba6ed1
теперь войдите в этот работающий контейнер
docker exec -ti b91f8cba6ed1 bash
круто, теперь вы находитесь внутри контейнера docker, поэтому запускайте команды, которые изначально были в реальном Dockfile ... это иногда облегчает поиск и устранение неисправностей
один за другим добавьте в эту игрушку Dockerfile свои фактические команды из реального Dockerfile и повторяйте выше, пока не обнаружите нижележащий г выдает