在 Python 图像容器中启动交互式终端

use*_*944 4 python amazon-web-services docker aws-lambda amazon-ecr

public.ecr.aws/lambda/python:3.6我从此链接下载了一个图像,并尝试在该容器图像中打开一个交互式终端。

我尝试了以下树方法,但这些方法都没有打开任何交互式终端:

  1. docker run -it public.ecr.aws/lambda/python:3.6 bash

  2. docker run -it public.ecr.aws/lambda/python:3.6 /bin/bash

  3. docker run -it public.ecr.aws/lambda/python:3.6 sh

这是我在上述三个命令中得到的输出,它似乎显示容器日志,而不是在容器映像中打开交互式终端

INFO[0000] exec '/var/runtime/bootstrap' (cwd=/var/task, handler=)

请帮忙

Tyn*_*Tyn 8

好吧,这是晚了 1 年零 3 个月的答案;-) 但希望对某人有用。

docker run -it --rm --entrypoint /bin/bash public.ecr.aws/lambda/python:3.9
Run Code Online (Sandbox Code Playgroud)

您只需要覆盖入口点,它被设置为基础映像中的 shell 脚本:

https://github.com/aws/aws-lambda-base-images/blob/python3.9/Dockerfile.python3.9#L18