Docker Compose ... Сборки с неверной версией узла (среди других проблем) - PullRequest
0 голосов
/ 24 апреля 2020

Унаследованный проект .. На прошлой неделе все сломалось ..

Это на MacOS 10.11. 3 проекта, использующие узел 6.9.5 ... DockerFiles сказал: ОТ узла: 6.9 Я изменил это на узел: 10.20. Я вытащил это из концентратора. docker, и он появляется в моем списке docker изображений.

Однако, когда я использую docker -составить - всегда говорит, что он использует 6.9.5.

Поскольку у меня есть куча других проблем, я возвращаюсь к основам и просто проверяю, использую ли я то, что, по-моему, использую.

Кроме того, я сказал nvm использовать v10.20 для версии узла по умолчанию на моей машине.

Я могу успешно "docker build." на трех программах, которые выполняет компоновка ..

Суть в том, что одна из программ не будет собираться, и я считаю, что она началась, потому что она использовала древнюю версию библиотеки, которая обновилась сама в забвение. Я получаю странные ошибки в совершенно не связанных библиотеках при попытке запуска (в данном случае express -handlebars).

Любые лакомые кусочки по этому поводу приветствуются. Я понимаю, что это послание немного расплывчато, но я бился с ним более недели и никуда не деться. Проекты большие и сложные, и мне интересно, повредил ли я Docker или что-то еще.

Спасибо.

Веселый

1 Ответ

0 голосов
/ 24 апреля 2020

docker-compose up не перестраивается, а docker build . не присваивает тег, который ищет docker-compose. Делай docker-compose up --build вместо.

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