Это из-за переопределения переменной $PATH
, и в результате контейнеру не удалось найти исполняемый файл.
Значение PATH по умолчанию равно
/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Поэтому, когда вы устанавливаете это значение/salmon/
затем вы можете вызывать python, используя полный путь, например /usr/local/bin/python
, кстати, вам не следует обновлять переменную PATH следующим образом.
Лучше обновить с помощью существующей переменной PATH.
FROM python:2.7
ENV PATH="/salmon/:${PATH}"
.
.