码头工人集装箱;Docker run“;追加bash命令

码头工人集装箱;Docker run“;追加bash命令,bash,docker,containers,Bash,Docker,Containers,我正在执行以下命令: sudo docker run IMAGE bash ~/commands.sh 其中IMAGE是我的docker IMAGE,commands.sh是容器中的脚本 当用“docker run”启动容器时,我想执行脚本。但它不起作用。我得到以下错误状态: Exited (127) Less than a second ago 此错误状态意味着,它不知道该命令。 您能告诉我我的错误在哪里吗?我假设您的本地bash(在主机系统上运行)在到达正在运行的docker容器之前展开

我正在执行以下命令:

sudo docker run IMAGE bash ~/commands.sh
其中IMAGE是我的docker IMAGE,commands.sh是容器中的脚本

当用“docker run”启动容器时,我想执行脚本。但它不起作用。我得到以下错误状态:

Exited (127) Less than a second ago
此错误状态意味着,它不知道该命令。
您能告诉我我的错误在哪里吗?

我假设您的本地bash(在主机系统上运行)在到达正在运行的docker容器之前展开
~
。您是否尝试在此处使用绝对路径?

我假设您的本地bash(在主机系统上运行)在到达运行的docker容器之前展开
~
。您是否尝试在此处使用绝对路径?

请编辑您的问题,使其包含所有这些不同的方式以及调试问题的尝试请编辑您的问题,使其包含所有这些不同的方式以及调试问题的尝试您的图像是否真的包含bash?(很多基于阿尔卑斯山的图片都不会)你的图片真的包含bash吗?(许多基于阿尔卑斯山的图像不会)