【发布时间】:2018-07-19 16:57:18
【问题描述】:
在运行我的简单应用程序映像(托管在 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"
【问题讨论】:
标签: docker dockerfile dockerhub azure-batch azure-container-registry