1

我正在使用 Apache Spark 运行 Docker 映像

docker run -i -t -h sandbox sequenceiq/spark:1.2.1-ubuntu /etc/bootstrap.sh -bash

执行“ ”命令后,我可以知道“ -i”,“ -t”和“ ”的含义。但是我该如何解释这里的“”?它是“ ”命令的选项吗?我在“”的输出中找不到它。-hdocker run --helpsandboxdocker rundocker run --help

4

2 回答 2

2

在该命令中,sandbox-h选项的参数。所以沙箱将是您正在创建的容器的主机名。它没有任何特殊含义,可以是您想要的任何主机名。

于 2015-03-20T07:12:01.087 回答
0

启动的进程docker run无法访问您主机上的其他进程,这或多或少是一个沙箱。当你启动一个 docker 容器(比如 nginx 之类的网络服务器),然后你进入 adocker exec你可以做 aps -ef并且你只看到 nginx 的进程而docker exec不是你的主机的所有进程

于 2015-03-20T06:36:07.230 回答