【问题标题】:Unable to run shell command with docker?无法使用 docker 运行 shell 命令?
【发布时间】:2016-05-28 18:17:44
【问题描述】:

我已经在 Ubuntu 14.04 上安装了 docker。现在,当我尝试在 docker 中创建一项测试作业时,出现以下错误:

$ sample_job=$(docker run -d busybox /bin/sh -c "while true; do echo 码头工人;睡觉1;完成”)

-bash:命令替换:第 228 行:意外标记 `do' 附近的语法错误

-bash:命令替换:第 228 行:`docker run -d busybox /bin/sh -c “while true;回声 Docker;睡觉1;完成”)'

我正在关注以下关于 docker 的博客:http://blog.flux7.com/blogs/docker/docker-tutorial-series-part-2-the-15-commands

谁能帮我解决这个问题。 谢谢!!

【问题讨论】:

  • "替换
  • @Cyrus 不错!谢谢:)

标签: bash shell while-loop docker double-quotes


【解决方案1】:

感谢Cyrus:

替换为"

$ sample_job=$(docker run -d busybox /bin/sh -c "while true; 做回声 码头工人;睡觉1;完成”)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-01
    • 2014-01-18
    • 1970-01-01
    • 2021-10-11
    • 2017-11-12
    • 1970-01-01
    相关资源
    最近更新 更多