用户可使用 Docker 来启动 NNI Experiment。 NNI 在 Docker Hub 上也提供了官方的 Docker 映像 `msranni/nni <https://hub.docker.com/r/msranni/nni>`__ 。
在本机使用docker
-----------------------------
第一步:Docker 的安装
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
在开始使用 Docker 运行 NNI Experiment 前,首先需要在本机安装 Docker 运行程序。 `参考这里 <https://docs.docker.com/install/linux/docker-ce/ubuntu/>`__。
第二步:启动 Docker 容器
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
如果已经在本地机器上安装了 Docker 程序,可以启动 Docker 容器来运行 NNI 示例。 因为 NNI 会在 Docker 容器里启动 Web 界面进程,并监听端口,因此需要指定一个在主机和 Docker 容器映射的端口,可在容器外访问 Docker 容器里的进程。 通过访问主机的 IP 和端口,就可以访问容器里的 Web 网页进程了。
例如,通过如下命令来启动 Docker 容器:
.. code-block:: bash
docker run -i -t -p [hostPort]:[containerPort] [image]