У вас тут куча ошибок:
1) посмотрите терминал, где вы нагодитесь в данный момент запуская команду docker build , она запускается там где лежи Dockerfile
2) файлы проекта - app.py и pyenv.cfg , и сам Dockerfile лежат почему внутри venv . Они должны быть сразу в PythonProject
root@vs1:~/project/testproject# cat app.py
def print_hi(name):
print(f'Hi, {name}') # Press Ctrl+F8 to toggle the breakpoint.
if __name__ == '__main__':
print_hi('PyCharm')
root@vs1:~/project/testproject# cat Dockerfile
FROM python:3.7
WORKDIR /app
COPY . .
CMD ["python", "app.py"]