说我现在有这个:
docker run -v /root/.ssh:/root/.ssh:ro my_image
上图的入口点是:
ENTRYPOINT ["echo", "foo"]
相反,我想做这样的事情:
docker run -d --name c my_image # problem: this will likely exit early :(
docker cp /root/.ssh c:/root/.ssh
docker exec c echo foo
问题是:如何让容器保持活动状态,以便它等待我将 ssh 密钥复制到其中然后运行echo foo
命令?
也许我可以通过告诉它等待标准输入来保持它的活力?但具体如何?