"docker run"命令中的"sandbox"是什么意思?

What is the meaning of "sandbox" in "docker run" command?

我是运行Docker image with Apache Spark

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”的输出中找不到它。

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

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