有没有办法在Dockerfile中处理RUN
命令的结果?具体来说,我想根据它运行的脚本的结果来改变这个命令后面的事件。Dockerfile RUN命令结果
1
A
回答
0
最好在脚本中包装任何复杂的命令。
然后你就可以执行该脚本
COPY myscript
RUN myscript
说脚本,当它运行时,链多个命令,并已获得其结果。
与任何常规shell脚本一样,它可以基于条件语句运行命令。
相关问题
- 1. 如何影响Dockerfile中RUN命令的顺序?
- 2. Dockerfile RUN命令返回“没有这样的文件或目录”
- 3. 如何让docker中的“RUN”命令与dockerfile类似?
- 4. Dockerfile VOLUME和docker run -v命令之间的Docker区别
- 5. 泊坞窗 - 使用RUN(ERROR 2002)内Dockerfile的MySQL命令
- 6. 使用docker run命令将参数传递给Dockerfile中的CMD
- 7. Makefile:make run命令
- 8. Dockerfile - 除去在一个RUN命令文件时,它仍然存在于下一个RUN命令
- 9. Dockerfile和dpkg命令
- 10. Dockerfile - 将ENV设置为命令的结果
- 11. Dockerfile中的交互命令
- 12. Dockerfile中的命令数
- 13. Dockerfile没有在RUN作曲者安装命令中使用缓存
- 14. 哪里执行来自Dockerfile,主机或中间容器的RUN命令?
- 15. EC2上的Docker,dockerfile中的RUN命令没有读取环境变量
- 16. Grails禁用run-app命令
- 17. Dockerfile自定义命令/指令
- 18. 如何在Dockerfile中告诉输入“docker run”命令时要执行哪个命令?
- 19. 如何在docker构建Dockerfile时缓存RUN npm install指令
- 20. Dockerfile - 创建dockerfile
- 21. 使用命令的结果
- 22. oracle命令的结果
- 23. Tweepy Twitter API命令结果
- 24. linux'ls -lisa'命令的结果
- 25. 命令bash的结果
- 26. WMIC命令追加结果
- 27. Windbg!地址命令结果
- 28. Dockerfile不做RUN变化之后,从
- 29. 在子Dockerfile中使用ARG命令
- 30. 如何在Dockerfile中编写Linux命令
不,这是不可能的,也不是意图(除了将完整构建作为一种“逻辑”失败外)。 Dockerfiles被认为是* deterministic *,并且它们内部的逻辑可能会改变可能的结果。你想达到什么目的? – Lars