如何从docker外部访问shell脚本中的dockerfile位置?

如何从docker外部访问shell脚本中的dockerfile位置?,shell,docker,Shell,Docker,-我正在编写一个shell脚本来检查文件是否存在并且是否为非零。虽然脚本是基本的,但这里的挑战是我想检查docker中包含的文件。如何访问从docker外部运行的脚本中的docker文件位置。 -我使用的数组将文件位置作为值,例如: array=(/u01/FDT/FDT_Inbox/MAINFRAME_FILES/DC_NETWORK_CONFIG/sample.txt /u01/FDT/FDT_Inbox/MAINFRAME_FILES/DC_NETWORK_CONFIG/abc.txt)

-我正在编写一个shell脚本来检查文件是否存在并且是否为非零。虽然脚本是基本的,但这里的挑战是我想检查docker中包含的文件。如何访问从docker外部运行的脚本中的docker文件位置。 -我使用的数组将文件位置作为值,例如:

array=(/u01/FDT/FDT_Inbox/MAINFRAME_FILES/DC_NETWORK_CONFIG/sample.txt /u01/FDT/FDT_Inbox/MAINFRAME_FILES/DC_NETWORK_CONFIG/abc.txt)

数组的每个索引i都有一个for循环来检查文件是否存在

主机进程无法直接读取或写入容器或图像中的文件。您需要以某种方式安排此脚本在容器中运行。剧本的目标是什么;如果文件不在那里怎么办?谢谢大卫。如果文件不在容器中,它将抛出一个可以处理的警报。此外,我能够在容器内运行脚本,并且脚本工作正常,但我的目标是在主机上的容器外运行脚本,只访问脚本中的dockerfile位置。