docker -компонировать команду изнутри контейнера [ОШИБКА] `standard_init_ linux. go: 211: exe c пользовательский процесс вызвал" нет такого файла или каталога "` - PullRequest
0 голосов
/ 16 февраля 2020

На самом деле я работаю над проектом по запуску нескольких контейнеров из API, который находится внутри docker

. Я хочу, чтобы эти docker были на хосте, поэтому я подготовил этот тест docker-compose.yml

version: '2'

services:
  test:
    image: ubuntu
    privileged: true
    working_dir: "/test"
    volumes:
      - "./<PROJECT>:/test"
      - "/var/run/docker.sock:/var/run/docker.sock"
      - "/usr/bin/docker-compose:/usr/bin/docker-compose"
      - "/usr/bin/docker:/usr/bin/docker"
    command: docker-compose up

В каталоге <PROJECT> содержится еще один docker-compose.yml

version: '2'

services:
  test:
    image: hello-world

Тест работал на небольшом тестовом сервере

PRETTY_NAME="Debian GNU/Linux 9 (stretch)"
NAME="Debian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
>> docker-compose -v
docker-compose version 1.20.0, build ca8d3c6

но на производственном сервере

PRETTY_NAME="Debian GNU/Linux 10 (buster)"
NAME="Debian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
>> docker-compose -v
docker-compose version 1.25.4, build 8d51620a

, который мы используем, он в конечном итоге делает эту ошибку:

test_1 | standard_init_linux.go:211: exec user process caused "no such file or directory"

Если кто-то может помочь

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...