如何使用命令列出/启动/停止Docker容器?

Docker容器是一个轻量级的可执行的软件包,它拥有运行应用程序所需的一切,简单来说,一个容器就是一个镜像的运行实例,你可以使用同一个镜像在主机操作系统上同时运行多个容器。你可以在主机操作系统上同时使用同一个镜像运行多个容器。
在本文中,我们将介绍以下内容。
如何列出Docker容器。
如何启动Docker容器。
如何停止Docker容器。
先决条件
安装并运行Docker的香港服务器的Linux系统。
具有sudo特权的root用户或用户帐户。
1、如何列出Docker容器
有几个命令可以列出Docker容器。列出Docker容器的基本语法如下所示:
docker ps [option]
或者
docker containers ls [option]
要列出正在运行和已停止的Docker容器,请运行以下命令:
docker ps -a
或者
docker container ls -a
您应该获得以下输出:
在这里插入图片描述

要仅列出正在运行的Docker容器,请运行以下命令:
docker ps
或者
docker container ls
您应该获得以下输出:
在这里插入图片描述

要仅列出已停止的Docker容器,请运行以下命令:
docker container ls -f “status=exited”
您应该获得以下输出:
在这里插入图片描述

通过他们的ID列出所有的docker容器,运行以下命令:
docker ps -qa
或者
docker container ls -qa
您应该获得以下输出:
在这里插入图片描述

要列出最新创建的容器,请运行以下命令:
docker ps -l
您应该获得以下输出:

CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                      PORTS               NAMES
ad6d2272092a        nginx               "/docker-entrypoint.…"   31 minutes ago      Exited (0) 30 minutes ago                       nginx-container

要列出所有的容器通过其大小,运行以下命令:
docker ps -s
或者
docker container ls -s
您应该获得以下输出:

CONTAINER ID        IMAGE               COMMAND              CREATED             STATUS              PORTS                  NAMES               SIZE
71c9525c6a07        httpd               "httpd-foreground"   16 hours ago        Up 16 hours         80/tcp                 apacheweb-new       2B (virtual 138MB)
0f89f3dadc9b        httpd               "httpd-foreground"   17 hours ago        Up 17 hours         0.0.0.0:8080->80/tcp   apacheweb           7B (virtual 138MB)

要列出所有容器由他们的名字和身份,运行以下命令:
docker container ls --format ‘table {{.Names}}\t{{.Status}}’
您应该获得以下输出:
在这里插入图片描述

2、如何启动Docker容器
基本语法启动单一或多个 停泊坞容器,请使用以下语法:
docker start [container-name]
要么
docker start [container-id]
例如,要启动一个名为nginx-container的容器,请运行以下命令:
docker start nginx-container
您应该看到以下输出:
在这里插入图片描述

您还可以通过指定其ID来启动容器。在这种情况下,你需要找到ID的的容器,使用“泊坞窗PS”命令。
例如,要启动ID为ad6d2272092a的容器,请运行以下命令:
docker start ad6d2272092a
要启动多个名为nginx-container和httpd-container的已停止 容器,请运行以下命令:
docker start nginx-container httpd-container
要开始一个新的泊坞容器从图像,请使用以下语法:
docker run [options] [image-name]
例如,要以交互方式启动新的Docker容器,请运行以下命令:
docker run -itd --name=nginx-container nginx
您应该看到以下输出:
在这里插入图片描述

3、如何停止Docker容器
基本的语法来停止单个或多个运行容器,请使用以下语法:
docker stop [container-name]
或者
docker stop [container-id]
例如,要停止该容器名为nginx的容器,运行以下命令:
docker stop nginx-container
要停止所有正在运行的容器,请运行以下命令:
docker stop $(docker ps -aq)
您应该看到以下输出:
在这里插入图片描述

至此,如何列出/启动/停止Docker容器就已经完成了。欢迎访问A5互联https://www.a5idc.net/了解更多。

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值