要关闭所有正在运行的 Docker 容器,可以按照以下步骤进行操作:

  1. 查看正在运行的容器

    首先,可以使用以下命令查看当前正在运行的 Docker 容器:

    1
    
    docker ps
    

    这将列出所有正在运行的容器及其相关信息。

  2. 停止所有容器

    如果要停止所有正在运行的容器,可以使用以下命令:

    1
    
    docker stop $(docker ps -aq)
    

    这个命令会停止所有正在运行的容器。

  3. 删除所有容器(可选):

    如果需要删除所有已停止的容器,可以使用以下命令:

    1
    
    docker rm $(docker ps -aq)
    

    这将删除所有已停止的容器。请注意,这将永久删除这些容器。

  4. 关闭 Docker 服务

    最后,如果需要停止 Docker 服务本身,可以使用以下命令:

    1
    
    sudo systemctl stop docker
    

    这将停止 Docker 服务。

通过执行以上步骤,你可以停止并删除所有正在运行的 Docker 容器,并关闭 Docker 服务。请确保你想要执行这些操作,并明白这将会影响正在运行的应用程序。

要启动所有已停止的 Docker 容器,你可以按照以下步骤进行操作:

  1. 查看所有容器

    首先,你可以使用以下命令查看所有的 Docker 容器(包括已停止的容器):

    1
    
    docker ps -a
    

    这将列出所有的容器,包括它们的状态(运行中或已停止)。

  2. 启动所有已停止的容器

    如果你想启动所有已停止的容器,可以使用以下命令:

    1
    
    docker start $(docker ps -aqf "status=exited")
    

    这个命令会启动所有已停止的容器。

通过执行以上步骤,你可以启动所有已停止的 Docker 容器。请确保你想要执行这些操作,并明白这将会影响容器中的应用程序。如果有任何疑问或需要进一步帮助,请随时告诉我。