Ответ Docker об ошибке от демона: Ошибка создания среды выполнения OCI - PullRequest
0 голосов
/ 29 ноября 2018

Я пытаюсь настроить докер для моего узла js и проекта машинописного текста и получаю следующую ошибку при попытке запустить docker-compose run --service-ports web

мой файл композитора выглядит следующим образом

services:
  web:
    image: node:alpine
    ports:
      - "3001:3001"
    volumes:
      - .:/my-project
    environment:
      NODE_ENV: 'dev'
    entrypoint: /bin/bash
    tty: true

DockerОтвет от демона об ошибке: Ошибка создания среды выполнения OCI: container_linux.go: 348: запуск процесса контейнера вызвал «exec: \» / bin / bash \ »: stat / bin / bash: такого файла или каталога нет: неизвестно

Ответы [ 2 ]

0 голосов
/ 18 января 2019

Alpine Linux использует оболочку almquist , поэтому вы должны вызывать ваш скрипт с ash вместо bash .Также убедитесь, что ваши сценарии оболочки ссылаются на правильную оболочку Unix, например #!/bin/ash

0 голосов
/ 29 ноября 2018

В этом образе не установлено bash.Попробуйте с entrypoint: ["sh"]

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