Docker Container не выполняется для задачи конкурса

Я установил конкурс с двоичным файлом на виртуальной машине на рабочей станции fedora fc27.

Я пытаюсь выполнить простую задачу Hello World, которая выглядит следующим образом:

---
platform: linux

image_resource:
  type: docker-image
  source: {repository: busybox}

run:
  path: echo
  args: [hello world]

Команда, которую я использую, следующая

fly -t my-ci execute -c hello.yml

И я получаю следующее сообщение об ошибке:

Hijack: Backend error: Exit status: 500, message: {"Type":"","Message":"runc exec: exit status 1: exec failed: container_linux.go:264: starting container process caused \"chdir to cwd (\\\"/root\\\") set in config.json failed: permission denied\"\n","Handle":"","ProcessID":""}

Проблема возникает с каждым образом Docker, который я пробовал, и мне не удалось установить правильные разрешения. Я подозреваю, что это проблема SELinux, связанная с разрешением docker_container, но я не уверен. Я попытался отключить SE, чтобы попытаться установить статус привилегированных. Но ничего из этого не сработало.

0 ответов

Другие вопросы по тегам