Tag: 执行官

什么是shellforms和execforms?

什么是命令的shellforms和execforms? 我已经通过了几个文件来了解壳体和执行forms。 但是,所有人都对我感到困惑。 任何人都可以帮助弄清楚这两种forms有什么区别? PS:虽然我在通过Docker文件指令(例如:RUN,CMD,ENTRYPOINT)时遇到了这些术语,但我想知道它们之间的区别,而不是在docker上下文中。

Docker Exec命令无法正常工作

我有一个脚本(run.sh),我通过“docker run”命令初始化容器时运行。 脚本成功运行。 我也可以在容器中获得一个bash实例(通过“docker exec -i -t container-name bash”),并成功运行脚本(注意,默认情况下,当我得到bash时,我有su特权)。 但是,当我通过“docker exec -i -t container-name /run.sh”从主机运行脚本时,脚本将运行,但不会提供通过其他方法提供的结果。 我知道它会产生一些预期的行为,但不是全部。 所以我的主要问题是通过命令行执行脚本和通过docker exec运行相同的脚本之间有什么区别。 欣赏任何帮助。

docker exec命令在完成执行后不会返回

我启动了一个docker容器,该容器基于一个具有“run.sh”文件的镜像。 在shell脚本中,我使用docker exec,如下所示 docker exec <container-id> sh /test.sh test.sh完成执行,但docker执行不会返回,直到我按Ctrl + C。 因此,我的shell脚本永远不会结束。 任何可能导致这一点的指针。

docker执行官缺less

我有Ubuntu 14.04,它是缺lessdocker执行 sudo docker exec -it ubuntu_bash bash 我希望在现有的运行docker容器中运行交互式bash shell。 sudo docker version Client version: 1.0.1 Client API version: 1.12 Go version (client): go1.2.1 Git commit (client): 990021a Server version: 1.0.1 Server API version: 1.12 Go version (server): go1.2.1 Git commit (server): 990021a