我需要找到一些容器docker的ID,但是一些容器有类似的名字:
$ docker images
REPOSITORY TAG IMAGE ID
app-node latest 620350b79c5a
app-node-temp latest 461c5143a985
Run Code Online (Sandbox Code Playgroud)
如果我跑:
$ docker images | grep -w app-node-temp | awk -e '{print $3}'
461c5143a985
Run Code Online (Sandbox Code Playgroud)
如果我改为:
$ docker images | grep -w app-node | awk -e '{print $3}'
620350b79c5a
461c5143a985
Run Code Online (Sandbox Code Playgroud)
我怎样才能匹配确切的名字?
我会说使用awk与精确的字符串匹配:
docker images | awk '$1 == "app-node" { print $3 }'
Run Code Online (Sandbox Code Playgroud)