1
2
这可能适合您的目的:
据我所知,在安装glide之后,您不需要运行glide更新。您可以查看我编写的使用glide的Dockerfile: https://github.com/timogoosen/dockerfiles/blob/master/btcd/Dockerfile 这是REAMDE: https://github.com/timogoosen/dockerfiles/blob/master/btcd/README.md 本文很好地概述了CMD、RUN和entrypoint之间的区别: http://goinbigdata.com/docker-run-vs-cmd-vs-entrypoint/ 引用文章: RUN在新层中执行命令并创建新映像。例如,它通常用于安装软件包 在我看来,安装包和库可以通过RUN来完成。 要启动二进制文件或命令,我建议使用ENTRYPOINT,请参阅:“ENTRYPOINT配置一个将作为可执行文件运行的容器。”您也可以使用CMD来运行:
像这样的东西可能有用,我没有测试这个部分:
|
Mohd Alomar · Docker run命令无此类文件或目录 6 年前 |
John Smith · 获取链接容器的主机 6 年前 |
Emptyless · 将RUN更改为CMD将停止容器的工作 6 年前 |
Alan Gaytan · 在docker容器中运行kafka 6 年前 |