【问题标题】:Docker container - "Docker run" append bash commandDocker 容器 - “Docker run”附加 bash 命令
【发布时间】:2019-10-11 14:38:23
【问题描述】:

我正在执行以下命令:

sudo docker run IMAGE bash ~/commands.sh

IMAGE 是我的 docker 镜像,commands.sh 是容器内的脚本。

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

Exited (127) Less than a second ago

这个错误状态意味着,它不知道命令。 你能告诉我我的错误在哪里吗?

【问题讨论】:

  • 你的图片真的包含 bash 吗? (许多基于 Alpine 的图像不会。)

标签: bash docker containers


【解决方案1】:

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

【讨论】:

  • 请编辑您的问题以包含所有这些不同的方式以及您调试问题的尝试
猜你喜欢
  • 2018-07-26
  • 2016-08-21
  • 2015-10-07
  • 1970-01-01
  • 2018-02-23
  • 1970-01-01
  • 2019-09-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多