Intereting Posts
Как выполнить скрипт, расположенный в бегуне от ci-конвейера? Просмотр журналов приложений NodeJS через задачи Cron на супервизоре на докере Docker DNS на Enterprise Networked Ubuntu Сервер работает на хосте «localhost» (:: 1) и принимает соединения TCP / IP на порту 5432? Подключение к Docker API из Windows на внешний сервер Docker: установка библиотек на изображение centos Golang – Docker API – проанализируйте результат ImagePull Перестраивать, когда файлы меняются на докере Запуск OpenSSH в контейнере Alpine Docker `container: init` не является командой heroku Построение изображений Docker с использованием Jenkins приводит к обнаружению «Неподдерживаемой схемы протокола» Установленный докер и управляемый контейнер с mongodb, теперь mounodb заварки не работает Как правильно установить TFServing через контейнер докеров Протокол websocket не поддерживается через Apache2 обратный прокси Невозможно удалить непомеченные изображения: Ошибка ответа от демона: конфликт, 511136 не был удален FATA Ошибка: не удалось удалить одно или несколько изображений

Установить пряжу в контейнере докера, говорит, что отсутствует зависимость

Я использую узел: 6.7.0 изображение в качестве контейнера докера, а затем следую инструкциям по установке для пряжи

sudo apt-key adv --keyserver pgp.mit.edu --recv D101F7899D41F3C3 echo "deb http://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list 

Тогда я

 apt-get update && apt-get install yarn 

Но на данный момент я получаю сообщение об ошибке, в котором говорится:

 yarn : Depends: nodejs (>= 4.0.0) but it is not going to be installed 

Я повторил node -v перед установкой, и он также говорит 6.7.0

Что-нибудь, что мне не хватает?

robertklep прав – если вы проверите Dockerfile для узла, вы увидите, что они устанавливают узел, загружая TAR, а не через APT. Вы можете проверить это, запустив интерактивный контейнер:

 > docker run -it node:6.7.0 bash root@465fa07437c9:/# dpkg -s nodejs dpkg-query: package 'nodejs' is not installed and no information is available 

Вместо этого вы можете использовать NPM в своем файле Dockerfile:

 FROM node:6.7.0 RUN npm install -g yarn