【发布时间】:2020-04-15 16:29:52
【问题描述】:
我已经成功构建了映像,但是当我运行 docker run <xxxx:latest> 时,它什么也没返回。
我还有一个包含 AWS 凭据的 bash 脚本(因为容器中的 Python 脚本需要凭据才能登录 AWS 才能执行某些操作),当我尝试运行该脚本时它也没有返回任何内容,有人遇到过这个问题吗?非常感谢。
【问题讨论】:
-
你检查过 docker 容器的日志吗?
docker logs YOUR_CONTAINER_NAME -
图片的CMD是什么?如果你运行一个 shell 然后手动运行 CMD 会发生什么?
-
您需要描述您在容器内运行的内容(如果可能,包括 Dockerfile 和依赖项)、您对输出的期望以及原因(是否在容器外进行了测试) .
-
docker logs YOUR_CONTAINER_NAME也不返回任何内容。 -
CMD 是运行一个模型和一个 Python 脚本。我还有一个 bash 脚本,其中包含 AWS 凭据(所以我想使用 AWS 凭据运行容器,因为容器内有一个 Python 脚本可以将文件上传到 S3),
sh xxxxx.sh这个命令对我没有任何反应。如果我运行docker run -it xxx也不会给我任何回报。我不知道我做错了什么。
标签: python bash amazon-web-services docker containers