Я пытаюсь dockerize приложение cpp и после того, как я создаю образ в docker и запускаю его, я получаю ошибку.
Ошибка:
/bin/sh: 1:home/simple/Main: not found
main.cpp
#include<iostream>
int main(){
std::cout<<"Hellow World";
return 0;
}
Я компилирую это с помощью: g++ -o Main main.cpp
Dockerfile
FROM ubuntu:latest
RUN mkdir -p /home/simple
COPY . /home/simple
CMD home/simple/Main
Команды Docker
docker build -t myapp .
docker run myapp
PS Я следовал этому руководству:https://www.youtube.com/watch?v=kejsVBoP4kE
Как он не может найти executable так как он находится в одной папке с Dockerfile .Когда я запускаю COPY . /home/simple Может ли как-то случиться скопировать только 1/2 файлов?
PS2 После установки ENTRYPOINT ["ls","-l","/home/simple/"] возвращаемые файлы были 0 .
Кажется, что ADD/COPY . /home/simple/ не работает.Файлы не копируются.
