docker精准查找容器名(精准匹配)

docker精准查找容器名

docker ps -aqf name=$CONTAINER_NAME 可能会匹配到与 $CONTAINER_NAME 相似但不完全相等的容器名。

为了只匹配完全相等的容器名,可以将该命令替换为以下命令:

if [[ "$(docker ps -aqf "name=^$CONTAINER_NAME$")" ]]; then

如:docker ps -aqf "name=^kyai_rest$"

这个命令使用正则表达式来匹配与 $CONTAINER_NAME 完全相等的容器名。它使用 ^ 表示字符串的开始,$ 表示字符串的结束。因此,只有容器名与 $CONTAINER_NAME 完全相等的容器才会匹配。

猜你喜欢

转载自blog.csdn.net/Dontla/article/details/129787629