我有以下图像:
FROM some:image
ADD app /app
ADD https://get.aquasec.com/microscanner /
RUN chmod +x /microscanner
RUN /microscanner my_xxx_token >> /microscan.log
RUN /microscanner
命令输出一堆东西。如果我不>>
将其通过管道传输到文件,它将被打印到控制台上。
我想要的是直接将其通过管道传递给主机,因为该命令(如果结果为错误)会中断映像的生成,因此我无法在其后执行任何其他Docker命令。甚至在微扫描仪之后,对同一&& cat /microscan.log
命令执行的RUN
也不会执行。
我尝试做>> /app/microscanner.log
,因为该文件夹用作共享卷,但是该文件未出现在主机上。
因此,我假设我必须从容器直接写入主机上的文件。完全有可能吗?