日志服务支持通过容器Label和环境变量指定待采集的容器。此处的Label是指Docker inspect中的容器Label,环境变量是指在容器启动中配置的环境变量,因此您需要登录容器所在的宿主机进行获取。

获取容器Label

  1. 登录容器所在的宿主机(例如ECS)。
  2. 执行如下命令获取容器ID。
    orders为容器组名称,请根据实际情况替换。
    docker ps | grep orders

    返回结果中的2ba4ebdaf503表示容器ID。

    获取容器ID
  3. 执行如下命令获取容器Label。
    2ba4ebdaf503为容器ID,请根据实际情况替换。
    docker inspect 2ba4ebdaf503

    返回结果中的Labels字段表示容器Label。

    容器Label

获取容器环境变量

  1. 登录容器所在的宿主机(例如ECS)。
  2. 执行如下命令获取容器ID。
    orders为容器组名称,请根据实际情况替换。
    docker ps | grep orders

    返回结果中的2ba4ebdaf503表示容器ID。

    获取容器ID
  3. 执行如下命令获取容器的环境变量。
    2ba4ebdaf503为容器ID,请根据实际情况替换。
    docker exec 2ba4ebdaf503 env
    容器环境变量