docker ps -a --format '{{.Names}}' | while IFS= read -r container; do
  if policy=$(docker inspect --format '{{.HostConfig.RestartPolicy.Name}}' "$container" 2>/dev/null); then
    if [[ "$policy" == "always" || "$policy" == "unless-stopped" ]]; then
      echo "容器 $container 设置为自启(策略:$policy)"
    fi
  else
    echo "无法获取容器 $container 的重启策略" >&2
  fi
done


容器 backend 设置为自启(策略:always)
容器 jobs 设置为自启(策略:always)
容器 fota-vhmi 设置为自启(策略:always)
容器 fota-mda 设置为自启(策略:always)
容器 ota-api 设置为自启(策略:always)
容器 minio-nginx 设置为自启(策略:always)
容器 minio-minio-1 设置为自启(策略:always)
容器 mongodb 设置为自启(策略:always)
容器 ota-tsp 设置为自启(策略:always)
容器 nginx 设置为自启(策略:always)
容器 run_langchain-chatchat-1 设置为自启(策略:always)
容器 bi150 设置为自启(策略:always)
容器 emqx1 设置为自启(策略:always)
 

只想查看docker正在运行的容器名字

docker ps --format '{{.Names}}'
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐