我正在尝试将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.exe
与Dockerfile
在同一个文件夹中,怎么找不到它呢?
使用Copy . /home/simple
时它只能复制{{ 1}}个文件?