[英]how to use cmd inside a Dockerfile to compile a file
我想要什么:我想在容器內運行一個 cpp 文件,使用 opencv
我所做的:
安裝opencv的鏡像:
docker pull spmallick/opencv-docker:opencv
創建一個docker文件
FROM spmallick/opencv-docker:opencv
COPY . .
CMD ["g++ a.cpp a.out"]
CMD ["./a.out"]
bash 命令
須藤 docker build -t project_opencv 。 #OK sudo docker run -p 80:80 -it project_opencv
錯誤:
docker:來自守護進程的錯誤響應:OCI 運行時創建失敗:container_linux.go:349:啟動容器進程導致“exec:”g++ a.cpp a.out”:在 $PATH 中找不到可執行文件”:未知。 ERRO[0004] 等待容器時出錯:上下文取消
CMD 應該是容器的入口點。
您正在尋找RUN
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.