cgroups не смонтированы в образе, запущенном в задании Concourse - PullRequest
0 голосов
/ 21 апреля 2020

Когда я запускаю alpine:3.11 как задачу в задании, cgroups не монтируются. Однако, когда я запускаю один и тот же образ с использованием vanilla Docker или в качестве единственной задачи Concourse, cgroups монтируются. Может кто-нибудь объяснить, почему это так, и как мне смонтировать cgroups при запуске задачи как части задания?

Пример конвейера:

jobs:
- name: my-job
  plan:
    - task: my-tasks
      privileged: true
      config:
        platform: linux
        image_resource:
          type: docker-image
          source:
            repository: alpine
            tag: 3.11
        run:
          dir: /
          path: /bin/sh
          args:
            - -exc
            - |
              ls /sys/fs/cgroup

Результат fly -t main tj -j my-pipeline/my-job -w:

started my-pipeline/my-job #3

initializing
waiting for docker to come up...
Pulling alpine@sha256:cb8a924afdf0229ef7515d9e5b3024e23b3eb03ddbba287f4a19c6ac90b8d221...
sha256:cb8a924afdf0229ef7515d9e5b3024e23b3eb03ddbba287f4a19c6ac90b8d221: Pulling from library/alpine
aad63a933944: Pulling fs layer
aad63a933944: Download complete
aad63a933944: Pull complete
Digest: sha256:cb8a924afdf0229ef7515d9e5b3024e23b3eb03ddbba287f4a19c6ac90b8d221
Status: Downloaded newer image for alpine@sha256:cb8a924afdf0229ef7515d9e5b3024e23b3eb03ddbba287f4a19c6ac90b8d221

Successfully pulled alpine@sha256:cb8a924afdf0229ef7515d9e5b3024e23b3eb03ddbba287f4a19c6ac90b8d221.

running /bin/sh -exc ls /sys/fs/cgroup

+ ls /sys/fs/cgroup
succeeded

В качестве задания:

platform: linux
image_resource:
  type: docker-image
  source:
    repository: alpine
    tag: 3.11
run:
  dir: /
  path: /bin/sh
  args:
    - -exc
    - |
      ls /sys/fs/cgroup

Результат fly -t main e -c task.yaml

uploading my-pipeline done
executing build 8 at http://localhost:8080/builds/8
initializing
running /bin/sh -exc ls /sys/fs/cgroup

+ ls /sys/fs/cgroup
blkio       cpu         cpuacct     cpuset      devices     freezer     hugetlb     memory      net_cls     net_prio    perf_event  pids        rdma        systemd
succeeded
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...