Докер в докере с Alpine 3.8 - PullRequest
0 голосов
/ 01 марта 2019

Недавно версия DIND была обновлена ​​с использования Alpine 3.8 до Alpine 3.9.
Alpine 3.9 поддерживает только узел 10.14.Это проблематично, потому что узел 10.14 несовместим с несколькими необходимыми пакетами, такими как ursa и @ newrelic / nativemetrics ... они хорошо работают с Alpine 3.8, который поддерживает узел 8.14.

Мы использовали DIND в качестве нашегоТрубопроводный агент Jenkins в Docker Swarm.
С вышеприведенным обновлением DIND с Alpine 3.8 больше не доступен, и сейчас мы находимся в ситуации, когда наш конвейер сборки нарушен ...

Может кто-топредложить способ получить DIND с Alpine 3.8?
Это Dockerfile: https://github.com/IdanAdar/test-docker

1 Ответ

0 голосов
/ 01 марта 2019

Вы можете придерживаться более старого изображения, например docker:18.06.2-dind.В качестве альтернативы возьмите upstream Dockerfile и отредактируйте альпийскую версию по своему вкусу.Нет гарантии, что сборка будет работать, но стоит попробовать.

В долгосрочной перспективе вы, вероятно, захотите обновить ваши зависимости до версий, совместимых с более поздними версиями Node.

...