dfx 停止

使用 dfx stop 命令停止您当前在计算机上运行的本地容器执行环境进程。 在大多数情况下,您在本地运行容器执行环境,以便您可以在开发期间部署容器并测试您的 dapp。 为了模拟与 Internet Computer platform 的连接,这些进程在您启动它们的终端 shell 中或在后台连续运行,直到您停止或终止它们。

请注意,您只能从项目目录结构中运行此命令。 例如,如果您的项目名称是 hello_world,那么您当前的工作目录必须是 hello_world 顶级项目目录或其子目录之一。

基本用法

dfx stop [flag]

标志

您可以在 dfx stop 命令中使用以下可选标志。

标志 说明

-h, --help

显示帮助信息。

-V, --version

显示版本信息。

例子

您可以通过切换到项目目录然后运行以下命令来停止在后台运行的本地容器执行环境进程:

dfx 停止

如果本地容器执行环境在当前 shell 中而不是在后台运行,请打开一个新的终端 shell,切换到项目目录,然后运行 dfx stop 命令。

+dfx+`启动的容器执行环境进程的当前进程标识符(+pid+)记录在+.dfx/pid+文件中。 您可以在运行 `+dfx stop+ 命令之前查看进程标识符,方法是运行以下命令:

more .dfx/pid

此命令显示类似于以下内容的进程标识符:

1896

如果您在尝试停止后仍然无法运行持久服务,您可以终止所有正在运行的作业:

killall dfx replica