@olyv мой контейнер работал в кластере kubernetes. После предоставления развертывания дополнительных ресурсов проблема была решена. Удачи и хорошего дня!
17
1
Спасибо за ваш ответ. Я продолжу исследовать вопрос с моими Дженкинсом
Олив
Ответы:
4
Выполните следующую команду, чтобы увидеть, настроен ли на вашем хосте файл подкачки:
free|grep -i Swap
Swap: 0 0 0
Если вы получаете «Swap: 0 0 0», как вы видите выше, у вашего хоста не настроен своп.
docker run --privileged -p 8080:8080 --name jenkins -p 50000:50000 jenkins
Обратите внимание, что вы должны запустить докер в привилегированном режиме.
Когда вы запускаете докер Jenkins в привилегированном режиме, подменщик хоста будет доступен внутри докера, поэтому у вашего мастера Jenkins будет рабочий своп.
Если на вашем хосте уже есть рабочий своп, все, что вам нужно сделать, это запустить докер Jenkins в привилегированном режиме.
Ответы:
Выполните следующую команду, чтобы увидеть, настроен ли на вашем хосте файл подкачки:
Если вы получаете «Swap: 0 0 0», как вы видите выше, у вашего хоста не настроен своп.
Настройте файл подкачки на вашем хосте:
Убедитесь, что ваш своп настроен:
Хорошо, у нас есть своп на хосте.
Запустите докер Jenkins, набрав:
Обратите внимание, что вы должны запустить докер в привилегированном режиме.
Когда вы запускаете докер Jenkins в привилегированном режиме, подменщик хоста будет доступен внутри докера, поэтому у вашего мастера Jenkins будет рабочий своп.
Если на вашем хосте уже есть рабочий своп, все, что вам нужно сделать, это запустить докер Jenkins в привилегированном режиме.
источник