在“docker run”命令中,“sandbox”是什么意思?

我正在用Apache Spark运行Docker镜像 :

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

执行“ docker run --help ”命令后,可以知道“ -i ”,“- -t ”和“ -h ”的含义。 但是我怎么能在这里解释“ sandbox ”呢? 这是“ docker run ”命令的选项吗? 我无法在“ docker run --help ”的输出中find它。

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

docker run启动的进程无法访问主机上的其他进程,这或多或less是一个沙箱。 当你启动一个Docker容器(比如一个像nginx这样的web服务器)时,你用一个docker exec进去,你可以做一个ps -ef ,你只能看到nginx和你的docker exec的进程而不是主机的所有进程