【问题标题】:Attach and run a command in a docker container在 docker 容器中附加并运行命令
【发布时间】:2014-07-09 16:00:26
【问题描述】:

我有一个运行 /bin/bash 的 docker 容器

所以我可以附加到它并运行类似的命令

docker attach <container id>
bash# apt-get install package

有没有办法我可以在单个 docker 命令中执行此操作,可能是这样的:

docker attach <container id> "apt-get install package"

【问题讨论】:

    标签: docker


    【解决方案1】:

    这应该可行。

    echo 'sudo apt-get install package' | docker attach &lt;container id&gt;

    【讨论】:

    • 谢谢,这是一个很好的解决方法,但是还有一种方法可以在标准输出上查看该命令的输出吗?
    • echo 'sudo apt-get install package' | docker attach &lt;container id&gt; &amp;&amp; docker logs -f &lt;container id&gt; 怎么样?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-03-08
    • 2020-06-24
    • 2019-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-30
    相关资源
    最近更新 更多