小编典典

从容器名称中获取 Docker 容器 id

all

从容器 名称* 中获取 Docker 容器 id 的命令是什么? *


阅读 221

收藏
2022-08-02

共1个答案

小编典典

在 Linux 中:

sudo docker ps -aqf "name=containername"

或者在 OS X、Windows 中:

docker ps -aqf "name=containername"

containername您的容器名称在哪里。

为避免误报,正如@llia Sidorenko 指出的那样,您可以像这样使用正则表达式锚:

docker ps -aqf "name=^containername$"

解释:

  • -q为了安静。只输出ID
  • -a对所有人。即使您的容器没有运行也可以工作
  • -f过滤器
  • ^容器名称必须以此字符串 开头
  • $容器名称必须以此字符串 结尾
2022-08-02