找不到Docker可执行文件

时间:2018-09-20 13:54:24

标签: docker g++ dockerfile

我正在尝试将cpp应用程序进行docker化,并在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

附言:我已遵循本指南:https://www.youtube.com/watch?v=kejsVBoP4kE
因为Main.exeDockerfile在同一个文件夹中,怎么找不到它呢?
使用Copy . /home/simple时它只能复制{{ 1}}个文件?

0 个答案:

没有答案