在运行我的简单应用程序映像(托管在 Azure 容器注册表上)时,我遇到了一个奇怪的问题。当我在 azure 批处理中创建 Cloudtask 以通过从 azure 容器注册表获取映像来运行映像时,似乎该映像的基本映像没有从 docker hub 拉出(这是我自己的另一个映像,我推送到 docker hub) . 事情是当我在本地运行图像时,一切都按预期工作(在容器中创建了不同的文件/文件夹)但是在天蓝色批处理上(没有任何反应)。可能是什么问题。谢谢你。
图像在本地运行时的结果将创建这些文件:
在你好世界之前
报告.html
运行.sh
wkhtmltopdf
在你好世界之后
映像在 Azure 批处理上运行时的结果
在你好世界之前
在你好世界之后
这是 Dockerfile
From "usmancombi/imaging"
COPY ./run_all.sh /run_all.sh
RUN dos2unix /run_all.sh
ENTRYPOINT [ "/run_all.sh" ]
这是 run_all.sh 文件
#! /bin/bash
echo "Before hello world"
ls
echo "After hello world"