[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/errors/linux/minikube-start-failed":3,"mdc-8ighzk-key":1288,"mdc--z64wax-key":1307,"mdc--ey5r2v-key":1331,"mdc--ybi821-key":1372,"mdc-yujhru-key":1388,"mdc-861j39-key":1404,"mdc-y99eu0-key":1427,"mdc--96pcgm-key":1450,"mdc-2i795t-key":1474,"related-/errors/linux/minikube-vbox-driver-error,/guides/linux/minikube-installation,/errors/linux/docker-daemon-not-running":1498},{"id":4,"title":5,"appliesTo":6,"author":11,"body":12,"canonical":1225,"code":1226,"createdAt":1227,"description":1228,"difficulty":1229,"draft":1230,"estimatedTime":1231,"extension":1232,"faq":1233,"howToSteps":1246,"howToTotalTime":1262,"image":1225,"keywords":1263,"locale":1271,"meta":1272,"navigation":1273,"path":1274,"platform":1275,"related":1276,"section":1280,"seo":1281,"severity":1229,"stem":1282,"summary":1283,"tags":1284,"twitterCreator":1225,"twitterSite":1225,"type":909,"updatedAt":1227,"__hash__":1287},"content_ru/errors/linux/minikube-start-failed.md","Minikube start не работает: причины и решения ошибки запуска",[7,8,9,10],"Minikube v1.30+","Ubuntu 20.04+","Docker 20.10+","VirtualBox 6.1+","FixPedia Team",{"type":13,"value":14,"toc":1213},"minimark",[15,20,29,32,129,132,193,196,200,206,277,281,286,294,552,571,574,578,581,734,738,741,859,863,866,995,999,1002,1092,1096,1101,1209],[16,17,19],"h2",{"id":18},"что-означает-ошибка-minikube-start","Что означает ошибка minikube start",[21,22,23,24,28],"p",{},"Ошибка ",[25,26,27],"code",{},"minikube start"," в Linux означает, что команда не смогла создать и запустить локальный Kubernetes-кластер. Это критичная проблема, так как без работающего minikube вы не можете тестировать приложения в Kubernetes-окружении на локальной машине.",[21,30,31],{},"Типичный вывод ошибки выглядит так:",[33,34,39],"pre",{"className":35,"code":36,"language":37,"meta":38,"style":38},"language-bash shiki shiki-themes github-light github-dark","$ minikube start\n😄  minikube v1.30.1 на Ubuntu 22.04\n💡  Используемый драйвер: docker\n❌  Не удалось запустить: не найден исполняемый файл docker\n...\n","bash","",[25,40,41,57,79,94,123],{"__ignoreMap":38},[42,43,46,50,54],"span",{"class":44,"line":45},"line",1,[42,47,49],{"class":48},"sScJk","$",[42,51,53],{"class":52},"sZZnC"," minikube",[42,55,56],{"class":52}," start\n",[42,58,60,63,66,69,72,75],{"class":44,"line":59},2,[42,61,62],{"class":48},"😄",[42,64,65],{"class":52},"  minikube",[42,67,68],{"class":52}," v1.30.1",[42,70,71],{"class":52}," на",[42,73,74],{"class":52}," Ubuntu",[42,76,78],{"class":77},"sj4cs"," 22.04\n",[42,80,82,85,88,91],{"class":44,"line":81},3,[42,83,84],{"class":48},"💡",[42,86,87],{"class":52},"  Используемый",[42,89,90],{"class":52}," драйвер:",[42,92,93],{"class":52}," docker\n",[42,95,97,100,103,106,109,112,115,118,121],{"class":44,"line":96},4,[42,98,99],{"class":48},"❌",[42,101,102],{"class":52},"  Не",[42,104,105],{"class":52}," удалось",[42,107,108],{"class":52}," запустить:",[42,110,111],{"class":52}," не",[42,113,114],{"class":52}," найден",[42,116,117],{"class":52}," исполняемый",[42,119,120],{"class":52}," файл",[42,122,93],{"class":52},[42,124,126],{"class":44,"line":125},5,[42,127,128],{"class":77},"...\n",[21,130,131],{},"Или более общий:",[33,133,135],{"className":35,"code":134,"language":37,"meta":38,"style":38},"$ minikube start\n😄  minikube v1.30.1 на Ubuntu 22.04\n💡  Используемый драйвер: virtualbox\n🤔  Ошибка при создании виртуальной машины: ...\n",[25,136,137,145,159,170],{"__ignoreMap":38},[42,138,139,141,143],{"class":44,"line":45},[42,140,49],{"class":48},[42,142,53],{"class":52},[42,144,56],{"class":52},[42,146,147,149,151,153,155,157],{"class":44,"line":59},[42,148,62],{"class":48},[42,150,65],{"class":52},[42,152,68],{"class":52},[42,154,71],{"class":52},[42,156,74],{"class":52},[42,158,78],{"class":77},[42,160,161,163,165,167],{"class":44,"line":81},[42,162,84],{"class":48},[42,164,87],{"class":52},[42,166,90],{"class":52},[42,168,169],{"class":52}," virtualbox\n",[42,171,172,175,178,181,184,187,190],{"class":44,"line":96},[42,173,174],{"class":48},"🤔",[42,176,177],{"class":52},"  Ошибка",[42,179,180],{"class":52}," при",[42,182,183],{"class":52}," создании",[42,185,186],{"class":52}," виртуальной",[42,188,189],{"class":52}," машины:",[42,191,192],{"class":52}," ...\n",[21,194,195],{},"Ошибка возникает на этапе инициализации — minikube не смог создать виртуальную машину (или контейнер, в зависимости от драйвера) с необходимыми ресурсами и конфигурацией.",[16,197,199],{"id":198},"причины-возникновения","Причины возникновения",[21,201,202,203,205],{},"Основные причины, из-за которых ",[25,204,27],{}," завершается с ошибкой в Linux:",[207,208,209,235,241,247,253,265,271],"ol",{},[210,211,212,216,217,220,221,220,224,220,227,230,231,234],"li",{},[213,214,215],"strong",{},"Драйвер виртуализации не установлен или не работает",". Minikube требует драйвер для создания окружения: ",[25,218,219],{},"docker",", ",[25,222,223],{},"virtualbox",[25,225,226],{},"kvm2",[25,228,229],{},"podman"," или ",[25,232,233],{},"none",". Если выбранный драйвер отсутствует или служба не запущена, minikube не сможет продолжить.",[210,236,237,240],{},[213,238,239],{},"Недостаточно системных ресурсов"," (RAM, CPU, дисковое пространство). Minikube по умолчанию запрашивает 2 ГБ RAM и 2 CPU. Если свободных ресурсов меньше, виртуализация не стартует.",[210,242,243,246],{},[213,244,245],{},"Конфликт портов",". Minikube резервирует порты 8443 (API-сервер), 10250 (kubelet), 10255 (read-only порт) и другие. Если эти порты уже заняты другими процессами, кластер не запустится.",[210,248,249,252],{},[213,250,251],{},"Повреждённый профиль minikube",". При предыдущих неудачных запусках мог остаться битый конфиг или частично созданный кластер.",[210,254,255,258,259,261,262,264],{},[213,256,257],{},"Проблемы с Docker-демоном"," (если используется драйвер ",[25,260,219],{},"). Docker должен быть запущен и доступен текущему пользователю (обычно через группу ",[25,263,219],{},").",[210,266,267,270],{},[213,268,269],{},"Сетевые настройки или firewall",". Minikube может не иметь доступа к сети для загрузки образов или настройки мостов.",[210,272,273,276],{},[213,274,275],{},"Устаревшая версия minikube или несовместимость с ОС",". Например, старый minikube может не поддерживать новый ядро Linux.",[16,278,280],{"id":279},"способы-решения","Способы решения",[282,283,285],"h3",{"id":284},"способ-1-проверка-и-настройка-драйвера-виртуализации","Способ 1: Проверка и настройка драйвера виртуализации",[21,287,288,289,291,292,264],{},"Драйвер — самая частая причина. Определите, какой драйвер minikube пытается использовать (по умолчанию — ",[25,290,219],{},", если он установлен, иначе ",[25,293,223],{},[207,295,296,325,479,526],{},[210,297,298,301,302,321,324],{},[213,299,300],{},"Проверьте выбранный драйвер",":",[33,303,305],{"className":35,"code":304,"language":37,"meta":38,"style":38},"minikube config get driver\n",[25,306,307],{"__ignoreMap":38},[42,308,309,312,315,318],{"class":44,"line":45},[42,310,311],{"class":48},"minikube",[42,313,314],{"class":52}," config",[42,316,317],{"class":52}," get",[42,319,320],{"class":52}," driver\n",[322,323],"br",{},"Если вывод пустой, minikube выберет драйвер автоматически.",[210,326,327,330,331,362,364,365,418,420,421],{},[213,328,329],{},"Установите нужный драйвер"," (если ещё не установлен). Пример для VirtualBox:",[33,332,334],{"className":35,"code":333,"language":37,"meta":38,"style":38},"sudo apt update\nsudo apt install virtualbox virtualbox-ext-pack\n",[25,335,336,347],{"__ignoreMap":38},[42,337,338,341,344],{"class":44,"line":45},[42,339,340],{"class":48},"sudo",[42,342,343],{"class":52}," apt",[42,345,346],{"class":52}," update\n",[42,348,349,351,353,356,359],{"class":44,"line":59},[42,350,340],{"class":48},[42,352,343],{"class":52},[42,354,355],{"class":52}," install",[42,357,358],{"class":52}," virtualbox",[42,360,361],{"class":52}," virtualbox-ext-pack\n",[322,363],{},"Для KVM2:",[33,366,368],{"className":35,"code":367,"language":37,"meta":38,"style":38},"sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils\nsudo usermod -aG libvirt $USER\nnewgrp libvirt  # или перезайдите в систему\n",[25,369,370,390,407],{"__ignoreMap":38},[42,371,372,374,376,378,381,384,387],{"class":44,"line":45},[42,373,340],{"class":48},[42,375,343],{"class":52},[42,377,355],{"class":52},[42,379,380],{"class":52}," qemu-kvm",[42,382,383],{"class":52}," libvirt-daemon-system",[42,385,386],{"class":52}," libvirt-clients",[42,388,389],{"class":52}," bridge-utils\n",[42,391,392,394,397,400,403],{"class":44,"line":59},[42,393,340],{"class":48},[42,395,396],{"class":52}," usermod",[42,398,399],{"class":77}," -aG",[42,401,402],{"class":52}," libvirt",[42,404,406],{"class":405},"sVt8B"," $USER\n",[42,408,409,412,414],{"class":44,"line":81},[42,410,411],{"class":48},"newgrp",[42,413,402],{"class":52},[42,415,417],{"class":416},"sJ8bj","  # или перезайдите в систему\n",[322,419],{},"Для Docker (если minikube должен использовать Docker как драйвер, а не как контейнер):",[33,422,424],{"className":35,"code":423,"language":37,"meta":38,"style":38},"sudo apt install docker.io\nsudo systemctl start docker\nsudo systemctl enable docker\nsudo usermod -aG docker $USER\nnewgrp docker\n",[25,425,426,437,449,460,473],{"__ignoreMap":38},[42,427,428,430,432,434],{"class":44,"line":45},[42,429,340],{"class":48},[42,431,343],{"class":52},[42,433,355],{"class":52},[42,435,436],{"class":52}," docker.io\n",[42,438,439,441,444,447],{"class":44,"line":59},[42,440,340],{"class":48},[42,442,443],{"class":52}," systemctl",[42,445,446],{"class":52}," start",[42,448,93],{"class":52},[42,450,451,453,455,458],{"class":44,"line":81},[42,452,340],{"class":48},[42,454,443],{"class":52},[42,456,457],{"class":52}," enable",[42,459,93],{"class":52},[42,461,462,464,466,468,471],{"class":44,"line":96},[42,463,340],{"class":48},[42,465,396],{"class":52},[42,467,399],{"class":77},[42,469,470],{"class":52}," docker",[42,472,406],{"class":405},[42,474,475,477],{"class":44,"line":125},[42,476,411],{"class":48},[42,478,93],{"class":52},[210,480,481,484,485],{},[213,482,483],{},"Явно укажите драйвер при запуске"," (если автоопределение не работает):",[33,486,488],{"className":35,"code":487,"language":37,"meta":38,"style":38},"minikube start --driver=virtualbox\n# или\nminikube start --driver=kvm2\n# или\nminikube start --driver=docker\n",[25,489,490,499,504,513,517],{"__ignoreMap":38},[42,491,492,494,496],{"class":44,"line":45},[42,493,311],{"class":48},[42,495,446],{"class":52},[42,497,498],{"class":77}," --driver=virtualbox\n",[42,500,501],{"class":44,"line":59},[42,502,503],{"class":416},"# или\n",[42,505,506,508,510],{"class":44,"line":81},[42,507,311],{"class":48},[42,509,446],{"class":52},[42,511,512],{"class":77}," --driver=kvm2\n",[42,514,515],{"class":44,"line":96},[42,516,503],{"class":416},[42,518,519,521,523],{"class":44,"line":125},[42,520,311],{"class":48},[42,522,446],{"class":52},[42,524,525],{"class":77}," --driver=docker\n",[210,527,528,301,531],{},[213,529,530],{},"Проверьте, что служба драйвера работает",[532,533,534,540,546],"ul",{},[210,535,536,537],{},"Для VirtualBox: ",[25,538,539],{},"sudo systemctl status vboxautostart-service",[210,541,542,543],{},"Для KVM2: ",[25,544,545],{},"sudo systemctl status libvirtd",[210,547,548,549],{},"Для Docker: ",[25,550,551],{},"sudo systemctl status docker",[553,554,555],"blockquote",{},[21,556,557,558,561,562,564,565,567,568,570],{},"💡 ",[213,559,560],{},"Совет",": Если вы только начинаете, драйвер ",[25,563,219],{}," обычно самый простой, если Docker уже установлен для других задач. Для чистоты окружения можно использовать ",[25,566,226],{}," (требует KVM) или ",[25,569,223],{},".",[572,573],"in-article-ad",{},[282,575,577],{"id":576},"способ-2-очистка-профиля-и-пересоздание-кластера","Способ 2: Очистка профиля и пересоздание кластера",[21,579,580],{},"Иногда помогает полный сброс minikube и создание кластера с нуля.",[207,582,583,609,683],{},[210,584,585,301,588,603,605,606,570],{},[213,586,587],{},"Удалите все существующие кластеры minikube",[33,589,591],{"className":35,"code":590,"language":37,"meta":38,"style":38},"minikube delete --all\n",[25,592,593],{"__ignoreMap":38},[42,594,595,597,600],{"class":44,"line":45},[42,596,311],{"class":48},[42,598,599],{"class":52}," delete",[42,601,602],{"class":77}," --all\n",[322,604],{},"Это удалит виртуальную машину/контейнер и связанные файлы в ",[25,607,608],{},"~/.minikube/",[210,610,611,614,615],{},[213,612,613],{},"Убедитесь, что нет остаточных процессов или файлов",". Проверьте:",[33,616,618],{"className":35,"code":617,"language":37,"meta":38,"style":38},"ps aux | grep minikube\nsudo virsh list --all  # для KVM2\nVBoxManage list vms   # для VirtualBox\ndocker ps -a | grep minikube\n",[25,619,620,638,654,667],{"__ignoreMap":38},[42,621,622,625,628,632,635],{"class":44,"line":45},[42,623,624],{"class":48},"ps",[42,626,627],{"class":52}," aux",[42,629,631],{"class":630},"szBVR"," |",[42,633,634],{"class":48}," grep",[42,636,637],{"class":52}," minikube\n",[42,639,640,642,645,648,651],{"class":44,"line":59},[42,641,340],{"class":48},[42,643,644],{"class":52}," virsh",[42,646,647],{"class":52}," list",[42,649,650],{"class":77}," --all",[42,652,653],{"class":416},"  # для KVM2\n",[42,655,656,659,661,664],{"class":44,"line":81},[42,657,658],{"class":48},"VBoxManage",[42,660,647],{"class":52},[42,662,663],{"class":52}," vms",[42,665,666],{"class":416},"   # для VirtualBox\n",[42,668,669,671,674,677,679,681],{"class":44,"line":96},[42,670,219],{"class":48},[42,672,673],{"class":52}," ps",[42,675,676],{"class":77}," -a",[42,678,631],{"class":630},[42,680,634],{"class":48},[42,682,637],{"class":52},[210,684,685,301,688,711,713,714],{},[213,686,687],{},"Запустите заново с увеличенными ресурсами и явным драйвером",[33,689,691],{"className":35,"code":690,"language":37,"meta":38,"style":38},"minikube start --driver=docker --memory=4096 --cpus=2 --disk-size=20g\n",[25,692,693],{"__ignoreMap":38},[42,694,695,697,699,702,705,708],{"class":44,"line":45},[42,696,311],{"class":48},[42,698,446],{"class":52},[42,700,701],{"class":77}," --driver=docker",[42,703,704],{"class":77}," --memory=4096",[42,706,707],{"class":77}," --cpus=2",[42,709,710],{"class":77}," --disk-size=20g\n",[322,712],{},"Параметры:",[532,715,716,722,728],{},[210,717,718,721],{},[25,719,720],{},"--memory=4096"," — выделить 4 ГБ RAM (минимум для комфортной работы).",[210,723,724,727],{},[25,725,726],{},"--cpus=2"," — использовать 2 ядра CPU.",[210,729,730,733],{},[25,731,732],{},"--disk-size=20g"," — размер диска кластера.",[282,735,737],{"id":736},"способ-3-проверка-конфликтов-портов-и-процессов","Способ 3: Проверка конфликтов портов и процессов",[21,739,740],{},"Minikube использует стандартные порты. Если они заняты, кластер не запустится.",[207,742,743,799,836],{},[210,744,745,748,749,774,776,777],{},[213,746,747],{},"Проверьте, свободны ли порты"," (обычно 8443, 10250, 10255):",[33,750,752],{"className":35,"code":751,"language":37,"meta":38,"style":38},"sudo ss -tulpn | grep -E ':8443|:10250|:10255'\n",[25,753,754],{"__ignoreMap":38},[42,755,756,758,761,764,766,768,771],{"class":44,"line":45},[42,757,340],{"class":48},[42,759,760],{"class":52}," ss",[42,762,763],{"class":77}," -tulpn",[42,765,631],{"class":630},[42,767,634],{"class":48},[42,769,770],{"class":77}," -E",[42,772,773],{"class":52}," ':8443|:10250|:10255'\n",[322,775],{},"Или",[33,778,780],{"className":35,"code":779,"language":37,"meta":38,"style":38},"sudo netstat -tulpn | grep -E ':8443|:10250|:10255'\n",[25,781,782],{"__ignoreMap":38},[42,783,784,786,789,791,793,795,797],{"class":44,"line":45},[42,785,340],{"class":48},[42,787,788],{"class":52}," netstat",[42,790,763],{"class":77},[42,792,631],{"class":630},[42,794,634],{"class":48},[42,796,770],{"class":77},[42,798,773],{"class":52},[210,800,801,804,805,808,809],{},[213,802,803],{},"Если порт занят",", определите процесс (",[25,806,807],{},"PID",") и завершите его (если это не критичный сервис):",[33,810,812],{"className":35,"code":811,"language":37,"meta":38,"style":38},"sudo kill -9 \u003CPID>\n",[25,813,814],{"__ignoreMap":38},[42,815,816,818,821,824,827,830,833],{"class":44,"line":45},[42,817,340],{"class":48},[42,819,820],{"class":52}," kill",[42,822,823],{"class":77}," -9",[42,825,826],{"class":630}," \u003C",[42,828,829],{"class":52},"PI",[42,831,832],{"class":405},"D",[42,834,835],{"class":630},">\n",[210,837,838,841,842],{},[213,839,840],{},"Или измените порты minikube"," через конфиг (редко нужно):",[33,843,845],{"className":35,"code":844,"language":37,"meta":38,"style":38},"minikube start --apiserver-port=8444 --kubelet-port=10251\n",[25,846,847],{"__ignoreMap":38},[42,848,849,851,853,856],{"class":44,"line":45},[42,850,311],{"class":48},[42,852,446],{"class":52},[42,854,855],{"class":77}," --apiserver-port=8444",[42,857,858],{"class":77}," --kubelet-port=10251\n",[282,860,862],{"id":861},"способ-4-диагностика-через-детальные-логи","Способ 4: Диагностика через детальные логи",[21,864,865],{},"Если предыдущие шаги не помогли, получите максимально подробные логи.",[207,867,868,901,943],{},[210,869,870,301,873,890,892,893,896,897,900],{},[213,871,872],{},"Запустите minikube с максимальным логом",[33,874,876],{"className":35,"code":875,"language":37,"meta":38,"style":38},"minikube start --v=7 --alsologtostderr\n",[25,877,878],{"__ignoreMap":38},[42,879,880,882,884,887],{"class":44,"line":45},[42,881,311],{"class":48},[42,883,446],{"class":52},[42,885,886],{"class":77}," --v=7",[42,888,889],{"class":77}," --alsologtostderr\n",[322,891],{},"Флаг ",[25,894,895],{},"--v=7"," включает уровень логирования 7 (самый подробный). ",[25,898,899],{},"--alsologtostderr"," выводит логи в консоль.",[210,902,903,906,907,220,910,220,913,916,917],{},[213,904,905],{},"Проанализируйте вывод",". Ищите строки с ",[25,908,909],{},"error",[25,911,912],{},"failed",[25,914,915],{},"panic",". Частые проблемы:",[532,918,919,925,931,937],{},[210,920,921,924],{},[25,922,923],{},"Failed to start host: ..."," — проблема с драйвером.",[210,926,927,930],{},[25,928,929],{},"Port 8443 is already in use"," — конфликт портов.",[210,932,933,936],{},[25,934,935],{},"Cannot connect to the Docker daemon"," — Docker не запущен или нет прав.",[210,938,939,942],{},[25,940,941],{},"Insufficient memory"," — нехватка RAM.",[210,944,945,948,949],{},[213,946,947],{},"Проверьте системные логи"," (если minikube падает при создании ВМ):",[33,950,952],{"className":35,"code":951,"language":37,"meta":38,"style":38},"sudo journalctl -xe -u \u003Cслужба_драйвера>\n# Например, для VirtualBox:\nsudo journalctl -xe -u vboxautostart-service\n",[25,953,954,977,982],{"__ignoreMap":38},[42,955,956,958,961,964,967,969,972,975],{"class":44,"line":45},[42,957,340],{"class":48},[42,959,960],{"class":52}," journalctl",[42,962,963],{"class":77}," -xe",[42,965,966],{"class":77}," -u",[42,968,826],{"class":630},[42,970,971],{"class":52},"служба_драйвер",[42,973,974],{"class":405},"а",[42,976,835],{"class":630},[42,978,979],{"class":44,"line":59},[42,980,981],{"class":416},"# Например, для VirtualBox:\n",[42,983,984,986,988,990,992],{"class":44,"line":81},[42,985,340],{"class":48},[42,987,960],{"class":52},[42,989,963],{"class":77},[42,991,966],{"class":77},[42,993,994],{"class":52}," vboxautostart-service\n",[282,996,998],{"id":997},"способ-5-альтернативные-драйверы-или-режимы","Способ 5: Альтернативные драйверы или режимы",[21,1000,1001],{},"Если стандартные драйверы не работают, попробуйте:",[207,1003,1004,1043,1075],{},[210,1005,1006,1011,1012,301,1015,1031],{},[213,1007,1008,1009],{},"Драйвер ",[25,1010,233],{}," (запуск напрямую на хостовой ОС, без виртуализации). ",[213,1013,1014],{},"Требует Linux с systemd и Docker",[33,1016,1018],{"className":35,"code":1017,"language":37,"meta":38,"style":38},"sudo minikube start --driver=none\n",[25,1019,1020],{"__ignoreMap":38},[42,1021,1022,1024,1026,1028],{"class":44,"line":45},[42,1023,340],{"class":48},[42,1025,53],{"class":52},[42,1027,446],{"class":52},[42,1029,1030],{"class":77}," --driver=none\n",[553,1032,1033],{},[21,1034,1035,1036,1039,1040,1042],{},"⚠️ ",[213,1037,1038],{},"Важно",": Этот режим требует запуска minikube от root (",[25,1041,340],{},") и может повлиять на хост-систему. Не рекомендуется для разработки, но может помочь для тестов.",[210,1044,1045,1049,1050],{},[213,1046,1008,1047],{},[25,1048,229],{}," (альтернатива Docker):",[33,1051,1053],{"className":35,"code":1052,"language":37,"meta":38,"style":38},"sudo apt install podman\nminikube start --driver=podman\n",[25,1054,1055,1066],{"__ignoreMap":38},[42,1056,1057,1059,1061,1063],{"class":44,"line":45},[42,1058,340],{"class":48},[42,1060,343],{"class":52},[42,1062,355],{"class":52},[42,1064,1065],{"class":52}," podman\n",[42,1067,1068,1070,1072],{"class":44,"line":59},[42,1069,311],{"class":48},[42,1071,446],{"class":52},[42,1073,1074],{"class":77}," --driver=podman\n",[210,1076,1077,1084,1085,230,1088,1091],{},[213,1078,1079,1080,1083],{},"Используйте ",[25,1081,1082],{},"minikube status"," для проверки состояния",". Если кластер в состоянии ",[25,1086,1087],{},"Stopped",[25,1089,1090],{},"Error",", удалите и пересоздайте.",[16,1093,1095],{"id":1094},"профилактика","Профилактика",[21,1097,1098,1099,301],{},"Чтобы избежать повторения ошибок ",[25,1100,27],{},[207,1102,1103,1145,1151,1176,1185,1196],{},[210,1104,1105,301,1108,1138,1140,1141,1144],{},[213,1106,1107],{},"Регулярно обновляйте minikube и драйвер виртуализации",[33,1109,1111],{"className":35,"code":1110,"language":37,"meta":38,"style":38},"sudo apt update && sudo apt upgrade minikube virtualbox docker.io\n",[25,1112,1113],{"__ignoreMap":38},[42,1114,1115,1117,1119,1122,1125,1127,1129,1132,1134,1136],{"class":44,"line":45},[42,1116,340],{"class":48},[42,1118,343],{"class":52},[42,1120,1121],{"class":52}," update",[42,1123,1124],{"class":405}," && ",[42,1126,340],{"class":48},[42,1128,343],{"class":52},[42,1130,1131],{"class":52}," upgrade",[42,1133,53],{"class":52},[42,1135,358],{"class":52},[42,1137,436],{"class":52},[322,1139],{},"Или используйте ",[25,1142,1143],{},"minikube update-check"," для проверки новой версии.",[210,1146,1147,1150],{},[213,1148,1149],{},"Выделяйте достаточные ресурсы"," при создании кластера. Минимум 4 ГБ RAM и 2 CPU. При нехватке памяти minikube будет падать.",[210,1152,1153,1156,1157],{},[213,1154,1155],{},"Используйте фиксированный драйвер"," через конфиг, чтобы избежать автоопределения:",[33,1158,1160],{"className":35,"code":1159,"language":37,"meta":38,"style":38},"minikube config set driver virtualbox\n",[25,1161,1162],{"__ignoreMap":38},[42,1163,1164,1166,1168,1171,1174],{"class":44,"line":45},[42,1165,311],{"class":48},[42,1167,314],{"class":52},[42,1169,1170],{"class":52}," set",[42,1172,1173],{"class":52}," driver",[42,1175,169],{"class":52},[210,1177,1178,1181,1182,570],{},[213,1179,1180],{},"Не оставляйте битые кластеры",". При смене конфигурации или ошибках сразу выполняйте ",[25,1183,1184],{},"minikube delete --all",[210,1186,1187,1195],{},[213,1188,1189,1190,220,1192],{},"Проверяйте, что пользователь добавлен в группы ",[25,1191,219],{},[25,1193,1194],{},"libvirt"," (в зависимости от драйвера). После добавления в группу потребуется перезаход в систему.",[210,1197,1198,1201,1202,1204,1205,1208],{},[213,1199,1200],{},"Избегайте запуска minikube на системах с малым объёмом RAM (менее 8 ГБ)",". В таком случае используйте драйвер ",[25,1203,219],{}," с минимальными ресурсами (",[25,1206,1207],{},"--memory=2048","), но ожидайте медленной работы.",[1210,1211,1212],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}",{"title":38,"searchDepth":59,"depth":59,"links":1214},[1215,1216,1217,1224],{"id":18,"depth":59,"text":19},{"id":198,"depth":59,"text":199},{"id":279,"depth":59,"text":280,"children":1218},[1219,1220,1221,1222,1223],{"id":284,"depth":81,"text":285},{"id":576,"depth":81,"text":577},{"id":736,"depth":81,"text":737},{"id":861,"depth":81,"text":862},{"id":997,"depth":81,"text":998},{"id":1094,"depth":59,"text":1095},null,"minikube-start","2026-02-15 15:33:28","Не удаётся запустить Minikube? Узнайте, почему возникает ошибка и как исправить за 15-30 минут. Пошаговая инструкция с проверенными способами для Linux.","medium",false,"15-30 мин","md",[1234,1237,1240,1243],{"question":1235,"answer":1236},"Почему minikube start сразу завершается с ошибкой?","Чаще всего это связано с отсутствием/неработой драйвера виртуализации (VirtualBox, KVM2, Docker) или конфликтом портов. Проверьте логи командой `minikube start --alsologtostderr`.",{"question":1238,"answer":1239},"Как проверить, какой драйвер виртуализации используется?","Выполните `minikube config get driver`. Если драйвер не установлен, minikube попытается использовать `docker`, но может потребоваться явная настройка.",{"question":1241,"answer":1242},"Можно ли запустить minikube без VirtualBox?","Да, minikube поддерживает драйверы `docker`, `kvm2`, `podman`, `none`. Установите нужный драйвер и укажите его через `minikube start --driver=\u003Cdriver>`.",{"question":1244,"answer":1245},"Ошибка связана с недостатком памяти. Сколько нужно выделить?","Для базового кластера minikube рекомендуется минимум 4 ГБ RAM. Используйте флаг `--memory=4096` при запуске.",[1247,1250,1253,1256,1259],{"name":1248,"text":1249},"Проверьте логи ошибки","Запустите `minikube start --alsologtostderr` для получения детальных логов в консоли. Это покажет точную стадию сбоя (драйвер, network, storage).",{"name":1251,"text":1252},"Определите и настройте драйвер виртуализации","Убедитесь, что выбранный драйвер (docker, virtualbox, kvm2) установлен и работает. Для VirtualBox: `sudo systemctl status vboxautostart-service`. Для KVM2: `lsmod | grep kvm`.",{"name":1254,"text":1255},"Очистите профиль minikube и пересоздайте кластер","Иногда помогает полный сброс: `minikube delete --all`, затем `minikube start --driver=\u003Cваш_драйвер> --memory=4096`.",{"name":1257,"text":1258},"Проверьте конфликты портов и процессов","Убедитесь, что порты 8443, 10250, 10255 свободны. Используйте `sudo netstat -tulpn | grep :\u003Cпорт>` или `ss -tulpn`. Завершите конфликтующие процессы.",{"name":1260,"text":1261},"Увеличьте ресурсы и обновите компоненты","Запустите с явным указанием ресурсов: `minikube start --memory=4096 --cpus=2 --disk-size=20g`. Также обновите minikube: `sudo apt upgrade minikube`.","PT30M",[1264,1265,1266,1267,1268,1269,1270],"minikube start ошибка","minikube не запускается linux","ошибка minikube start failed","minikube start command error","minikube не стартует ubuntu","minikube start проблема с драйвером","minikube start exit status 1","ru_RU",{},true,"/errors/linux/minikube-start-failed","linux",[1277,1278,1279],"/errors/linux/minikube-vbox-driver-error","/guides/linux/minikube-installation","/errors/linux/docker-daemon-not-running","Ошибки Linux",{"title":5,"description":1228},"errors/linux/minikube-start-failed","Статья поможетDiagnostic и исправить ошибку `minikube start` в Linux. Вы узнаете основные причины (дравйер виртуализации, ресурсы, конфликты) и получите конкретные команды для их устранения.",[311,1285,1275,219,223,226,1286],"kubernetes","виртуализация","7Ol3r5xYSXLgxagZsr4J1M3NTMrjTtNSD9pZqy-H4aQ",{"data":1289,"body":1290},{},{"type":1291,"children":1292},"root",[1293],{"type":1294,"tag":21,"props":1295,"children":1296},"element",{},[1297,1300,1306],{"type":1298,"value":1299},"text","Чаще всего это связано с отсутствием/неработой драйвера виртуализации (VirtualBox, KVM2, Docker) или конфликтом портов. Проверьте логи командой ",{"type":1294,"tag":25,"props":1301,"children":1303},{"className":1302},[],[1304],{"type":1298,"value":1305},"minikube start --alsologtostderr",{"type":1298,"value":570},{"data":1308,"body":1309},{},{"type":1291,"children":1310},[1311],{"type":1294,"tag":21,"props":1312,"children":1313},{},[1314,1316,1322,1324,1329],{"type":1298,"value":1315},"Выполните ",{"type":1294,"tag":25,"props":1317,"children":1319},{"className":1318},[],[1320],{"type":1298,"value":1321},"minikube config get driver",{"type":1298,"value":1323},". Если драйвер не установлен, minikube попытается использовать ",{"type":1294,"tag":25,"props":1325,"children":1327},{"className":1326},[],[1328],{"type":1298,"value":219},{"type":1298,"value":1330},", но может потребоваться явная настройка.",{"data":1332,"body":1333},{},{"type":1291,"children":1334},[1335],{"type":1294,"tag":21,"props":1336,"children":1337},{},[1338,1340,1345,1346,1351,1352,1357,1358,1363,1365,1371],{"type":1298,"value":1339},"Да, minikube поддерживает драйверы ",{"type":1294,"tag":25,"props":1341,"children":1343},{"className":1342},[],[1344],{"type":1298,"value":219},{"type":1298,"value":220},{"type":1294,"tag":25,"props":1347,"children":1349},{"className":1348},[],[1350],{"type":1298,"value":226},{"type":1298,"value":220},{"type":1294,"tag":25,"props":1353,"children":1355},{"className":1354},[],[1356],{"type":1298,"value":229},{"type":1298,"value":220},{"type":1294,"tag":25,"props":1359,"children":1361},{"className":1360},[],[1362],{"type":1298,"value":233},{"type":1298,"value":1364},". Установите нужный драйвер и укажите его через ",{"type":1294,"tag":25,"props":1366,"children":1368},{"className":1367},[],[1369],{"type":1298,"value":1370},"minikube start --driver=\u003Cdriver>",{"type":1298,"value":570},{"data":1373,"body":1374},{},{"type":1291,"children":1375},[1376],{"type":1294,"tag":21,"props":1377,"children":1378},{},[1379,1381,1386],{"type":1298,"value":1380},"Для базового кластера minikube рекомендуется минимум 4 ГБ RAM. Используйте флаг ",{"type":1294,"tag":25,"props":1382,"children":1384},{"className":1383},[],[1385],{"type":1298,"value":720},{"type":1298,"value":1387}," при запуске.",{"data":1389,"body":1390},{},{"type":1291,"children":1391},[1392],{"type":1294,"tag":21,"props":1393,"children":1394},{},[1395,1397,1402],{"type":1298,"value":1396},"Запустите ",{"type":1294,"tag":25,"props":1398,"children":1400},{"className":1399},[],[1401],{"type":1298,"value":1305},{"type":1298,"value":1403}," для получения детальных логов в консоли. Это покажет точную стадию сбоя (драйвер, network, storage).",{"data":1405,"body":1406},{},{"type":1291,"children":1407},[1408],{"type":1294,"tag":21,"props":1409,"children":1410},{},[1411,1413,1418,1420,1426],{"type":1298,"value":1412},"Убедитесь, что выбранный драйвер (docker, virtualbox, kvm2) установлен и работает. Для VirtualBox: ",{"type":1294,"tag":25,"props":1414,"children":1416},{"className":1415},[],[1417],{"type":1298,"value":539},{"type":1298,"value":1419},". Для KVM2: ",{"type":1294,"tag":25,"props":1421,"children":1423},{"className":1422},[],[1424],{"type":1298,"value":1425},"lsmod | grep kvm",{"type":1298,"value":570},{"data":1428,"body":1429},{},{"type":1291,"children":1430},[1431],{"type":1294,"tag":21,"props":1432,"children":1433},{},[1434,1436,1441,1443,1449],{"type":1298,"value":1435},"Иногда помогает полный сброс: ",{"type":1294,"tag":25,"props":1437,"children":1439},{"className":1438},[],[1440],{"type":1298,"value":1184},{"type":1298,"value":1442},", затем ",{"type":1294,"tag":25,"props":1444,"children":1446},{"className":1445},[],[1447],{"type":1298,"value":1448},"minikube start --driver=\u003Cваш_драйвер> --memory=4096",{"type":1298,"value":570},{"data":1451,"body":1452},{},{"type":1291,"children":1453},[1454],{"type":1294,"tag":21,"props":1455,"children":1456},{},[1457,1459,1465,1466,1472],{"type":1298,"value":1458},"Убедитесь, что порты 8443, 10250, 10255 свободны. Используйте ",{"type":1294,"tag":25,"props":1460,"children":1462},{"className":1461},[],[1463],{"type":1298,"value":1464},"sudo netstat -tulpn | grep :\u003Cпорт>",{"type":1298,"value":230},{"type":1294,"tag":25,"props":1467,"children":1469},{"className":1468},[],[1470],{"type":1298,"value":1471},"ss -tulpn",{"type":1298,"value":1473},". Завершите конфликтующие процессы.",{"data":1475,"body":1476},{},{"type":1291,"children":1477},[1478],{"type":1294,"tag":21,"props":1479,"children":1480},{},[1481,1483,1489,1491,1497],{"type":1298,"value":1482},"Запустите с явным указанием ресурсов: ",{"type":1294,"tag":25,"props":1484,"children":1486},{"className":1485},[],[1487],{"type":1298,"value":1488},"minikube start --memory=4096 --cpus=2 --disk-size=20g",{"type":1298,"value":1490},". Также обновите minikube: ",{"type":1294,"tag":25,"props":1492,"children":1494},{"className":1493},[],[1495],{"type":1298,"value":1496},"sudo apt upgrade minikube",{"type":1298,"value":570},[1499,2337,3556],{"id":1500,"title":1501,"appliesTo":1502,"author":11,"body":1507,"canonical":1225,"code":2281,"createdAt":2282,"description":2283,"difficulty":1229,"draft":1230,"estimatedTime":2284,"extension":1232,"faq":2285,"howToSteps":2298,"howToTotalTime":2311,"image":1225,"keywords":2312,"locale":1271,"meta":2323,"navigation":1273,"path":1277,"platform":1275,"related":2324,"section":2328,"seo":2329,"severity":2330,"stem":2331,"summary":2332,"tags":2333,"twitterCreator":1225,"twitterSite":1225,"type":909,"updatedAt":2282,"__hash__":2336},"content_ru/errors/linux/minikube-vbox-driver-error.md","Ошибка драйвера VirtualBox в Minikube на Linux: исправляем",[7,1503,1504,1505,1506],"VirtualBox 6.1/7.0","Ubuntu 20.04/22.04/24.04","Debian 11/12","ядро Linux 5.4+",{"type":13,"value":1508,"toc":2272},[1509,1513,1520,1527,1530,1536,1546,1548,1551,1616,1620,1623,1806,1808,1812,1822,1992,1996,2004,2099,2108,2112,2117,2216,2218,2221,2269],[16,1510,1512],{"id":1511},"что-означает-ошибка-virtualbox-драйвера-в-minikube","Что означает ошибка VirtualBox драйвера в Minikube",[21,1514,1515,1516,1519],{},"Ошибка, связанная с драйвером VirtualBox в Minikube, обычно проявляется при попытке запуска кластера командой ",[25,1517,1518],{},"minikube start --driver=virtualbox",". Полный текст ошибки может варьироваться:",[33,1521,1525],{"className":1522,"code":1524,"language":1298},[1523],"language-text","❌  Exiting due to DRV_NOT_FOUND: The virtualbox driver requires a working virtualbox installation.\n   Please install virtualbox or use another driver.\n",[25,1526,1524],{"__ignoreMap":38},[21,1528,1529],{},"Или более конкретно:",[33,1531,1534],{"className":1532,"code":1533,"language":1298},[1523],"❌  Exiting due to DRV_NOT_AVAILABLE: The driver 'virtualbox' is not available on this system.\n   Reason: failed to find the virtualbox driver: exec: \"VBoxManage\": executable file not found in $PATH\n",[25,1535,1533],{"__ignoreMap":38},[21,1537,1538,1539,1541,1542,1545],{},"Эта ошибка означает, что Minikube не может найти или использовать исполняемый файл ",[25,1540,658],{}," (утилита управления VirtualBox) или, что чаще, не может загрузить модуль ядра ",[25,1543,1544],{},"vboxdrv",", который является основой для работы VirtualBox на Linux.",[16,1547,199],{"id":198},[21,1549,1550],{},"Ошибка возникает из-за проблем на уровне операционной системы, а не самого Minikube. Основные причины:",[207,1552,1553,1565,1574,1588,1597],{},[210,1554,1555,1561,1562,1564],{},[213,1556,1557,1558],{},"Отсутствие пакета ",[25,1559,1560],{},"virtualbox-dkms",". В дистрибутивах на основе Debian/Ubuntu этот пакет обязателен. Он содержит DKMS (Dynamic Kernel Module Support) скрипты, которые автоматически собирают модуль ядра ",[25,1563,1544],{}," под вашу текущую версию ядра Linux при каждой его установке или обновлении. Без него модуль отсутствует.",[210,1566,1567,1573],{},[213,1568,1569,1570,1572],{},"Модуль ядра ",[25,1571,1544],{}," не загружен",". Даже если пакет установлен, модуль может не быть загружен в текущее ядро. Это происходит автоматически при загрузке системы, но может сломаться после обновления ядра, если DKMS не сработал, или при ручной установке VirtualBox без DKMS.",[210,1575,1576,1579,1580,1583,1584,1587],{},[213,1577,1578],{},"Недостаточно прав у пользователя",". Для управления виртуальными машинами через VirtualBox пользователь должен состоять в группе ",[25,1581,1582],{},"vboxusers",". Если пользователь не в этой группе, доступ к ",[25,1585,1586],{},"/dev/vboxdrv"," и другим устройствам будет запрещён.",[210,1589,1590,1593,1594,1596],{},[213,1591,1592],{},"Конфликт версий ядра и DKMS",". После крупного обновления ядра (например, с 5.15 на 6.2) собранный ранее модуль ",[25,1595,1544],{}," становится несовместимым. DKMS должен автоматически пересобрать его, но этот процесс может завершиться с ошибкой.",[210,1598,1599,1608,1609,1612,1613,1615],{},[213,1600,1601,1602,1604,1605],{},"VirtualBox установлен, но ",[25,1603,658],{}," не в ",[25,1606,1607],{},"PATH",". Установка из сторонних репозиториев или вручную может поместить бинарники в нестандартное место (например, ",[25,1610,1611],{},"/usr/local/bin","), которое не входит в переменную окружения ",[25,1614,1607],{}," пользователя.",[16,1617,1619],{"id":1618},"способ-1-полная-переустановка-virtualbox-с-dkms-рекомендуемый","Способ 1: Полная переустановка VirtualBox с DKMS (рекомендуемый)",[21,1621,1622],{},"Это самый надёжный способ, который решает большинство проблем, связанных с модулем ядра.",[207,1624,1625,1660,1704,1743,1774],{},[210,1626,1627,1630,1631],{},[213,1628,1629],{},"Полностью удалите существующую установку VirtualBox"," (если она была):",[33,1632,1634],{"className":35,"code":1633,"language":37,"meta":38,"style":38},"sudo apt-get purge virtualbox virtualbox-dkms\nsudo apt-get autoremove\n",[25,1635,1636,1651],{"__ignoreMap":38},[42,1637,1638,1640,1643,1646,1648],{"class":44,"line":45},[42,1639,340],{"class":48},[42,1641,1642],{"class":52}," apt-get",[42,1644,1645],{"class":52}," purge",[42,1647,358],{"class":52},[42,1649,1650],{"class":52}," virtualbox-dkms\n",[42,1652,1653,1655,1657],{"class":44,"line":59},[42,1654,340],{"class":48},[42,1656,1642],{"class":52},[42,1658,1659],{"class":52}," autoremove\n",[210,1661,1662,1665,1666,1694,1696,1697,1699,1700,1703],{},[213,1663,1664],{},"Установите VirtualBox и DKMS из официального репозитория"," (или из репозитория дистрибутива):",[33,1667,1669],{"className":35,"code":1668,"language":37,"meta":38,"style":38},"sudo apt update\nsudo apt install -y virtualbox virtualbox-dkms\n",[25,1670,1671,1679],{"__ignoreMap":38},[42,1672,1673,1675,1677],{"class":44,"line":45},[42,1674,340],{"class":48},[42,1676,343],{"class":52},[42,1678,346],{"class":52},[42,1680,1681,1683,1685,1687,1690,1692],{"class":44,"line":59},[42,1682,340],{"class":48},[42,1684,343],{"class":52},[42,1686,355],{"class":52},[42,1688,1689],{"class":77}," -y",[42,1691,358],{"class":52},[42,1693,1650],{"class":52},[322,1695],{},"Пакет ",[25,1698,1560],{}," вызовет процесс сборки модуля через DKMS. Внимательно следите за выводом команды ",[25,1701,1702],{},"dpkg -i"," — там может быть сообщение об ошибке сборки.",[210,1705,1706,301,1709,1726,1728,1729],{},[213,1707,1708],{},"Проверьте, что модуль загружен",[33,1710,1712],{"className":35,"code":1711,"language":37,"meta":38,"style":38},"lsmod | grep vboxdrv\n",[25,1713,1714],{"__ignoreMap":38},[42,1715,1716,1719,1721,1723],{"class":44,"line":45},[42,1717,1718],{"class":48},"lsmod",[42,1720,631],{"class":630},[42,1722,634],{"class":48},[42,1724,1725],{"class":52}," vboxdrv\n",[322,1727],{},"Если команда ничего не выводит, загрузите модуль вручную:",[33,1730,1732],{"className":35,"code":1731,"language":37,"meta":38,"style":38},"sudo modprobe vboxdrv\n",[25,1733,1734],{"__ignoreMap":38},[42,1735,1736,1738,1741],{"class":44,"line":45},[42,1737,340],{"class":48},[42,1739,1740],{"class":52}," modprobe",[42,1742,1725],{"class":52},[210,1744,1745,301,1750,1768,1770,1773],{},[213,1746,1747,1748],{},"Добавьте текущего пользователя в группу ",[25,1749,1582],{},[33,1751,1753],{"className":35,"code":1752,"language":37,"meta":38,"style":38},"sudo usermod -aG vboxusers $USER\n",[25,1754,1755],{"__ignoreMap":38},[42,1756,1757,1759,1761,1763,1766],{"class":44,"line":45},[42,1758,340],{"class":48},[42,1760,396],{"class":52},[42,1762,399],{"class":77},[42,1764,1765],{"class":52}," vboxusers",[42,1767,406],{"class":405},[322,1769],{},[213,1771,1772],{},"Важно:"," Изменения вступят в силу только после выхода из системы и повторного входа (или перезагрузки). Просто открыть новый терминал недостаточно.",[210,1775,1776,301,1779],{},[213,1777,1778],{},"Очистите состояние Minikube и запустите заново",[33,1780,1782],{"className":35,"code":1781,"language":37,"meta":38,"style":38},"minikube stop\nminikube delete\nminikube start --driver=virtualbox\n",[25,1783,1784,1791,1798],{"__ignoreMap":38},[42,1785,1786,1788],{"class":44,"line":45},[42,1787,311],{"class":48},[42,1789,1790],{"class":52}," stop\n",[42,1792,1793,1795],{"class":44,"line":59},[42,1794,311],{"class":48},[42,1796,1797],{"class":52}," delete\n",[42,1799,1800,1802,1804],{"class":44,"line":81},[42,1801,311],{"class":48},[42,1803,446],{"class":52},[42,1805,498],{"class":77},[572,1807],{},[16,1809,1811],{"id":1810},"способ-2-ручное-управление-модулем-ядра-если-dkms-не-сработал","Способ 2: Ручное управление модулем ядра (если DKMS не сработал)",[21,1813,1814,1815,1817,1818,1821],{},"Если после установки ",[25,1816,1560],{}," модуль не появился (например, из-за отсутствия заголовков ядра ",[25,1819,1820],{},"linux-headers-$(uname -r)","), нужно установить недостающие зависимости и пересобрать модуль вручную.",[207,1823,1824,1865,1986],{},[210,1825,1826,301,1829],{},[213,1827,1828],{},"Установите заголовки вашего текущего ядра",[33,1830,1832],{"className":35,"code":1831,"language":37,"meta":38,"style":38},"sudo apt install -y linux-headers-$(uname -r) build-essential dkms\n",[25,1833,1834],{"__ignoreMap":38},[42,1835,1836,1838,1840,1842,1844,1847,1850,1853,1856,1859,1862],{"class":44,"line":45},[42,1837,340],{"class":48},[42,1839,343],{"class":52},[42,1841,355],{"class":52},[42,1843,1689],{"class":77},[42,1845,1846],{"class":52}," linux-headers-",[42,1848,1849],{"class":405},"$(",[42,1851,1852],{"class":48},"uname",[42,1854,1855],{"class":77}," -r",[42,1857,1858],{"class":405},") ",[42,1860,1861],{"class":52},"build-essential",[42,1863,1864],{"class":52}," dkms\n",[210,1866,1867,301,1870,1885,1887,1888],{},[213,1868,1869],{},"Пересоберите модуль DKMS вручную",[33,1871,1873],{"className":35,"code":1872,"language":37,"meta":38,"style":38},"sudo dkms autoinstall\n",[25,1874,1875],{"__ignoreMap":38},[42,1876,1877,1879,1882],{"class":44,"line":45},[42,1878,340],{"class":48},[42,1880,1881],{"class":52}," dkms",[42,1883,1884],{"class":52}," autoinstall\n",[322,1886],{},"Или, если это не помогает, перейдите в директорию модуля и соберите явно:",[33,1889,1891],{"className":35,"code":1890,"language":37,"meta":38,"style":38},"cd /usr/src/linux-headers-$(uname -r)/\nsudo make modules_prepare\nsudo dkms build -m virtualbox -v $(cat /usr/share/doc/virtualbox-dkms/VERSION) 2>/dev/null || true\nsudo dkms install -m virtualbox -v $(cat /usr/share/doc/virtualbox-dkms/VERSION)\n",[25,1892,1893,1913,1923,1963],{"__ignoreMap":38},[42,1894,1895,1898,1901,1903,1905,1907,1910],{"class":44,"line":45},[42,1896,1897],{"class":77},"cd",[42,1899,1900],{"class":52}," /usr/src/linux-headers-",[42,1902,1849],{"class":405},[42,1904,1852],{"class":48},[42,1906,1855],{"class":77},[42,1908,1909],{"class":405},")",[42,1911,1912],{"class":52},"/\n",[42,1914,1915,1917,1920],{"class":44,"line":59},[42,1916,340],{"class":48},[42,1918,1919],{"class":52}," make",[42,1921,1922],{"class":52}," modules_prepare\n",[42,1924,1925,1927,1929,1932,1935,1937,1940,1943,1946,1949,1951,1954,1957,1960],{"class":44,"line":81},[42,1926,340],{"class":48},[42,1928,1881],{"class":52},[42,1930,1931],{"class":52}," build",[42,1933,1934],{"class":77}," -m",[42,1936,358],{"class":52},[42,1938,1939],{"class":77}," -v",[42,1941,1942],{"class":405}," $(",[42,1944,1945],{"class":48},"cat",[42,1947,1948],{"class":52}," /usr/share/doc/virtualbox-dkms/VERSION",[42,1950,1858],{"class":405},[42,1952,1953],{"class":630},"2>",[42,1955,1956],{"class":52},"/dev/null",[42,1958,1959],{"class":630}," ||",[42,1961,1962],{"class":77}," true\n",[42,1964,1965,1967,1969,1971,1973,1975,1977,1979,1981,1983],{"class":44,"line":96},[42,1966,340],{"class":48},[42,1968,1881],{"class":52},[42,1970,355],{"class":52},[42,1972,1934],{"class":77},[42,1974,358],{"class":52},[42,1976,1939],{"class":77},[42,1978,1942],{"class":405},[42,1980,1945],{"class":48},[42,1982,1948],{"class":52},[42,1984,1985],{"class":405},")\n",[210,1987,1988,1991],{},[213,1989,1990],{},"Повторите шаги 3-5 из Способ 1"," (загрузка модуля, добавление в группу, перезапуск Minikube).",[16,1993,1995],{"id":1994},"способ-3-использование-альтернативного-драйвера-быстрое-решение","Способ 3: Использование альтернативного драйвера (быстрое решение)",[21,1997,1998,1999,230,2001,2003],{},"Если вам не принципиально использовать именно VirtualBox (например, вы только начинаете работать с Kubernetes), проще сменить драйвер Minikube на ",[25,2000,219],{},[25,2002,229],{},". Это обойдёт проблему с модулями ядра.",[207,2005,2006,2047,2063],{},[210,2007,2008,301,2011],{},[213,2009,2010],{},"Убедитесь, что Docker/Podman установлен и запущен",[33,2012,2014],{"className":35,"code":2013,"language":37,"meta":38,"style":38},"sudo systemctl status docker  # для Docker\n# или\nsystemctl status podman       # для Podman\n",[25,2015,2016,2030,2034],{"__ignoreMap":38},[42,2017,2018,2020,2022,2025,2027],{"class":44,"line":45},[42,2019,340],{"class":48},[42,2021,443],{"class":52},[42,2023,2024],{"class":52}," status",[42,2026,470],{"class":52},[42,2028,2029],{"class":416},"  # для Docker\n",[42,2031,2032],{"class":44,"line":59},[42,2033,503],{"class":416},[42,2035,2036,2039,2041,2044],{"class":44,"line":81},[42,2037,2038],{"class":48},"systemctl",[42,2040,2024],{"class":52},[42,2042,2043],{"class":52}," podman",[42,2045,2046],{"class":416},"       # для Podman\n",[210,2048,2049,301,2052],{},[213,2050,2051],{},"Удалите текущий (сломанный) кластер Minikube",[33,2053,2055],{"className":35,"code":2054,"language":37,"meta":38,"style":38},"minikube delete\n",[25,2056,2057],{"__ignoreMap":38},[42,2058,2059,2061],{"class":44,"line":45},[42,2060,311],{"class":48},[42,2062,1797],{"class":52},[210,2064,2065,301,2070,2083,2085,2086],{},[213,2066,2067,2068],{},"Запустите Minikube с драйвером ",[25,2069,219],{},[33,2071,2073],{"className":35,"code":2072,"language":37,"meta":38,"style":38},"minikube start --driver=docker\n",[25,2074,2075],{"__ignoreMap":38},[42,2076,2077,2079,2081],{"class":44,"line":45},[42,2078,311],{"class":48},[42,2080,446],{"class":52},[42,2082,525],{"class":77},[322,2084],{},"Если хотите использовать Podman:",[33,2087,2089],{"className":35,"code":2088,"language":37,"meta":38,"style":38},"minikube start --driver=podman\n",[25,2090,2091],{"__ignoreMap":38},[42,2092,2093,2095,2097],{"class":44,"line":45},[42,2094,311],{"class":48},[42,2096,446],{"class":52},[42,2098,1074],{"class":77},[21,2100,2101,2104,2105,2107],{},[213,2102,2103],{},"Примечание:"," Драйвер ",[25,2106,219],{}," использует контейнеры вместо виртуальных машин, что делает его более легковесным и быстрым для разработки. Однако он требует работающего демона Docker/Podman и не изолирует кластер так же сильно, как VirtualBox.",[16,2109,2111],{"id":2110},"способ-4-проверка-и-исправление-прав-доступа-к-устройству","Способ 4: Проверка и исправление прав доступа к устройству",[21,2113,2114,2115,570],{},"Иногда проблема не в отсутствии модуля, а в правах на устройство ",[25,2116,1586],{},[207,2118,2119,2154,2191],{},[210,2120,2121,301,2124,2140,2142,2143,2149,2151,2152,570],{},[213,2122,2123],{},"Проверьте права на устройство",[33,2125,2127],{"className":35,"code":2126,"language":37,"meta":38,"style":38},"ls -l /dev/vboxdrv\n",[25,2128,2129],{"__ignoreMap":38},[42,2130,2131,2134,2137],{"class":44,"line":45},[42,2132,2133],{"class":48},"ls",[42,2135,2136],{"class":77}," -l",[42,2138,2139],{"class":52}," /dev/vboxdrv\n",[322,2141],{},"Корректный вывод должен выглядеть примерно так:",[33,2144,2147],{"className":2145,"code":2146,"language":1298},[1523],"crw-rw---- 1 root vboxusers 10, 57 Feb 15 10:00 /dev/vboxdrv\n",[25,2148,2146],{"__ignoreMap":38},[322,2150],{},"Обратите внимание на группу ",[25,2153,1582],{},[210,2155,2156,301,2162],{},[213,2157,2158,2159,2161],{},"Если группа не ",[25,2160,1582],{}," или права другие, исправьте",[33,2163,2165],{"className":35,"code":2164,"language":37,"meta":38,"style":38},"sudo chown root:vboxusers /dev/vboxdrv\nsudo chmod 660 /dev/vboxdrv\n",[25,2166,2167,2179],{"__ignoreMap":38},[42,2168,2169,2171,2174,2177],{"class":44,"line":45},[42,2170,340],{"class":48},[42,2172,2173],{"class":52}," chown",[42,2175,2176],{"class":52}," root:vboxusers",[42,2178,2139],{"class":52},[42,2180,2181,2183,2186,2189],{"class":44,"line":59},[42,2182,340],{"class":48},[42,2184,2185],{"class":52}," chmod",[42,2187,2188],{"class":77}," 660",[42,2190,2139],{"class":52},[210,2192,2193,301,2198,2210,2212,2213,2215],{},[213,2194,2195,2196],{},"Убедитесь, что ваш пользователь точно в группе ",[25,2197,1582],{},[33,2199,2201],{"className":35,"code":2200,"language":37,"meta":38,"style":38},"groups $USER\n",[25,2202,2203],{"__ignoreMap":38},[42,2204,2205,2208],{"class":44,"line":45},[42,2206,2207],{"class":48},"groups",[42,2209,406],{"class":405},[322,2211],{},"Если ",[25,2214,1582],{}," нет в списке, вернитесь к шагу 4 в Способе 1.",[16,2217,1095],{"id":1094},[21,2219,2220],{},"Чтобы избежать повторения проблемы в будущем:",[532,2222,2223,2240,2250,2260],{},[210,2224,2225,2228,2229,2232,2233,2236,2237,570],{},[213,2226,2227],{},"При обновлении ядра Linux"," всегда проверяйте статус DKMS модулей: ",[25,2230,2231],{},"sudo dkms status",". После обновления ядра через ",[25,2234,2235],{},"apt upgrade"," система должна автоматически пересобрать модули VirtualBox. Если это не произошло, выполните ",[25,2238,2239],{},"sudo dkms autoinstall",[210,2241,2242,2245,2246,2249],{},[213,2243,2244],{},"Устанавливайте VirtualBox только из официальных репозиториев"," вашего дистрибутива или с официального сайта VirtualBox (который также предоставляет ",[25,2247,2248],{},".deb","-пакет). Избегайте установки вручную из бинарных архивов без DKMS.",[210,2251,2252,2255,2256,2259],{},[213,2253,2254],{},"Регулярно обновляйте VirtualBox"," через менеджер пакетов (",[25,2257,2258],{},"sudo apt upgrade","). Новые версии часто содержат исправления совместимости с новыми ядрами.",[210,2261,2262,2268],{},[213,2263,2264,2265,2267],{},"Используйте драйвер ",[25,2266,219],{}," по умолчанию"," для Minikube на Linux, если нет строгих требований к изоляции. Это избавит от проблем с модулями ядра и сделает workflow проще.",[1210,2270,2271],{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}",{"title":38,"searchDepth":59,"depth":59,"links":2273},[2274,2275,2276,2277,2278,2279,2280],{"id":1511,"depth":59,"text":1512},{"id":198,"depth":59,"text":199},{"id":1618,"depth":59,"text":1619},{"id":1810,"depth":59,"text":1811},{"id":1994,"depth":59,"text":1995},{"id":2110,"depth":59,"text":2111},{"id":1094,"depth":59,"text":1095},"VBOX_NOT_FOUND","2026-02-15 16:15:26","Не удаётся запустить Minikube с драйвером VirtualBox? Узнайте, как исправить ошибку 'VirtualBox driver not found' или 'Failed to start host' за 5-10 минут. Пошаговая инструкция для Ubuntu/Debian.","10-15 мин",[2286,2289,2292,2295],{"question":2287,"answer":2288},"Почему Minikube не находит драйвер VirtualBox после установки?","Чаще всего это происходит из-за отсутствия пакета `virtualbox-dkms`, который собирает модуль ядра `vboxdrv`, или из-за того, что модуль не загружен автоматически после обновления ядра.",{"question":2290,"answer":2291},"Можно ли использовать Minikube без VirtualBox на Linux?","Да, Minikube поддерживает другие драйверы: `docker` (рекомендуется), `podman`, `none` (для продвинутых) или `kvm2`. Переключитесь с помощью флага `--driver`.",{"question":2293,"answer":2294},"Что делать, если после установки `virtualbox-dkms` ошибка остаётся?","Проверьте, загружен ли модуль: `lsmod | grep vboxdrv`. Если нет — попробуйте вручную: `sudo modprobe vboxdrv`. Также убедитесь, что ваш пользователь добавлен в группу `vboxusers`.",{"question":2296,"answer":2297},"Какую разницу между драйверами virtualbox и docker в Minikube?","Драйвер `virtualbox` использует полноценную виртуальную машину, что требует больше ресурсов. Драйвер `docker` запускает Kubernetes-ноды как контейнеры внутри существующей Docker-среды, что быстрее и легче для разработки.",[2299,2302,2305,2308],{"name":2300,"text":2301},"Проверьте состояние драйвера VirtualBox","Выполните команду `lsmod | grep vboxdrv`. Если вывод пуст, модуль ядра не загружен. Также проверьте наличие пакета: `dpkg -l | grep virtualbox-dkms`.",{"name":2303,"text":2304},"Установите или переустановите DKMS и модуль","Установите необходимые пакеты: `sudo apt update && sudo apt install -y virtualbox-dkms virtualbox`. DKMS автоматически соберёт модуль под текущее ядро.",{"name":2306,"text":2307},"Загрузите модуль вручную и добавьте пользователя в группу","Загрузите модуль: `sudo modprobe vboxdrv`. Добавьте своего пользователя в группу `vboxusers`: `sudo usermod -aG vboxusers $USER`. Для применения выхода из системы и повторный вход обязателен.",{"name":2309,"text":2310},"Перезапустите Minikube с указанием драйвера","Остановите и удалите кластер, если он в сломанном состоянии: `minikube stop && minikube delete`. Затем запустите заново: `minikube start --driver=virtualbox`.","PT15M",[2313,2314,2315,2316,2317,2318,2319,2320,2321,2322],"minikube virtualbox ошибка драйвера","minikube start virtualbox driver not found","virtualbox dkms linux ошибка","minikube vbox driver error ubuntu","не запускается minikube с virtualbox","ошибка virtualbox drv не найден","minikube failed to start host virtualbox","как исправить minikube virtualbox driver","virtualbox kernel driver not loaded","minikube драйвер virtualbox linux",{},[2325,2326,2327],"/errors/linux/minikube-driver-not-supported","/guides/linux/install-minikube-linux","/errors/linux/virtualbox-kernel-module-error","Ошибки Minikube",{"title":1501,"description":2283},"high","errors/linux/minikube-vbox-driver-error","Статья explains, почему Minikube на Linux не может использовать VirtualBox из-за отсутствия или некорректной установки драйвера ядра, и предоставляет проверенные способы решения — от переустановки DKMS до смены драйвера.",[311,223,2334,1285,219,2335,1544],"linux ошибка","dkms","XtPJ1nDzqIuhw1yGZ7jC0QjAetJtEYp066O2k1DFckc",{"id":2338,"title":2339,"appliesTo":2340,"author":11,"body":2343,"canonical":1225,"code":1225,"createdAt":3504,"description":3505,"difficulty":3506,"draft":1230,"estimatedTime":2284,"extension":1232,"faq":3507,"howToSteps":3520,"howToTotalTime":2311,"image":1225,"keywords":3533,"locale":1271,"meta":3542,"navigation":1273,"path":1278,"platform":1275,"related":3543,"section":3546,"seo":3547,"severity":1225,"stem":3548,"summary":3549,"tags":3550,"twitterCreator":1225,"twitterSite":1225,"type":3554,"updatedAt":3504,"__hash__":3555},"content_ru/guides/linux/minikube-installation.md","Установка Minikube на Linux: пошаговое руководство",[8,2341,2342,7],"Debian 11+","Fedora 35+",{"type":13,"value":2344,"toc":3478},[2345,2349,2352,2372,2378,2382,2385,2458,2462,2467,2532,2537,2587,2592,2684,2688,2692,2695,2700,2749,2754,2786,2790,2793,2836,2841,2858,2860,2864,2867,2879,2884,2910,2916,2922,2957,2961,2967,2972,3025,3030,3047,3052,3081,3086,3103,3107,3110,3133,3139,3283,3287,3294,3306,3342,3348,3360,3366,3380,3384,3400,3418,3424,3431,3439,3446,3463,3475],[16,2346,2348],{"id":2347},"введение-зачем-это-нужно","Введение / Зачем это нужно",[21,2350,2351],{},"Minikube — это инструмент, который запускает однодневный (single-node) кластер Kubernetes на вашем локальном компьютере под управлением Linux. Это идеальная среда для:",[532,2353,2354,2360,2366],{},[210,2355,2356,2359],{},[213,2357,2358],{},"Обучения"," основам Kubernetes без затрат на облачные ресурсы.",[210,2361,2362,2365],{},[213,2363,2364],{},"Разработки и тестирования"," приложений в контейнерах локально.",[210,2367,2368,2371],{},[213,2369,2370],{},"Пробных развёртываний"," манифестов (YAML-файлов) перед отправкой в продакшен-кластер.",[21,2373,2374,2375,570],{},"После прохождения этого гайда у вас будет работающий кластер Kubernetes, доступный через стандартный CLI-инструмент ",[25,2376,2377],{},"kubectl",[16,2379,2381],{"id":2380},"требования-подготовка","Требования / Подготовка",[21,2383,2384],{},"Перед началом убедитесь, что:",[207,2386,2387,2395,2423],{},[210,2388,2389,2392,2393,570],{},[213,2390,2391],{},"У вас есть Linux-дистрибутив"," (Ubuntu/Debian/Fedora/CentOS и т.д.) с доступом к ",[25,2394,340],{},[210,2396,2397,2400,2401,2422],{},[213,2398,2399],{},"Включена виртуализация"," в BIOS/UEFI (технологии Intel VT-x или AMD-V). Обычно проверяется командой:\n",[33,2402,2404],{"className":35,"code":2403,"language":37,"meta":38,"style":38},"grep -E --color '(vmx|svm)' /proc/cpuinfo\n",[25,2405,2406],{"__ignoreMap":38},[42,2407,2408,2411,2413,2416,2419],{"class":44,"line":45},[42,2409,2410],{"class":48},"grep",[42,2412,770],{"class":77},[42,2414,2415],{"class":77}," --color",[42,2417,2418],{"class":52}," '(vmx|svm)'",[42,2420,2421],{"class":52}," /proc/cpuinfo\n","\nЕсли вывод пуст, нужно зайти в BIOS и активировать опцию (называется \"Virtualization Technology\", \"SVM Mode\" или подобное).",[210,2424,2425,2428,2429],{},[213,2426,2427],{},"Выбран и установлен драйвер",". Minikube использует драйвер для создания виртуальной машины. Самые популярные варианты:\n",[532,2430,2431,2438,2445],{},[210,2432,2433,2437],{},[213,2434,2435],{},[25,2436,219],{}," (рекомендуется): требует установленного Docker. Быстро и эффективно.",[210,2439,2440,2444],{},[213,2441,2442],{},[25,2443,223],{},": требует установленного VirtualBox. Подходит, если Docker нежелателен.",[210,2446,2447,2451,2452,2454,2455,570],{},[213,2448,2449],{},[25,2450,226],{},": для систем, использующих KVM (в основном RHEL-совместимые дистрибутивы). Требует установки ",[25,2453,1194],{}," и ",[25,2456,2457],{},"qemu-kvm",[282,2459,2461],{"id":2460},"установка-выбранного-драйвера","Установка выбранного драйвера",[21,2463,2464],{},[213,2465,2466],{},"Если выбираете Docker:",[33,2468,2470],{"className":35,"code":2469,"language":37,"meta":38,"style":38},"# Для Ubuntu/Debian\nsudo apt update\nsudo apt install -y docker.io\nsudo systemctl enable --now docker\nsudo usermod -aG docker $USER\nnewgrp docker  # Применить изменения группы без перезахода\n",[25,2471,2472,2477,2485,2497,2510,2522],{"__ignoreMap":38},[42,2473,2474],{"class":44,"line":45},[42,2475,2476],{"class":416},"# Для Ubuntu/Debian\n",[42,2478,2479,2481,2483],{"class":44,"line":59},[42,2480,340],{"class":48},[42,2482,343],{"class":52},[42,2484,346],{"class":52},[42,2486,2487,2489,2491,2493,2495],{"class":44,"line":81},[42,2488,340],{"class":48},[42,2490,343],{"class":52},[42,2492,355],{"class":52},[42,2494,1689],{"class":77},[42,2496,436],{"class":52},[42,2498,2499,2501,2503,2505,2508],{"class":44,"line":96},[42,2500,340],{"class":48},[42,2502,443],{"class":52},[42,2504,457],{"class":52},[42,2506,2507],{"class":77}," --now",[42,2509,93],{"class":52},[42,2511,2512,2514,2516,2518,2520],{"class":44,"line":125},[42,2513,340],{"class":48},[42,2515,396],{"class":52},[42,2517,399],{"class":77},[42,2519,470],{"class":52},[42,2521,406],{"class":405},[42,2523,2525,2527,2529],{"class":44,"line":2524},6,[42,2526,411],{"class":48},[42,2528,470],{"class":52},[42,2530,2531],{"class":416},"  # Применить изменения группы без перезахода\n",[21,2533,2534],{},[213,2535,2536],{},"Если выбираете VirtualBox:",[33,2538,2540],{"className":35,"code":2539,"language":37,"meta":38,"style":38},"# Для Ubuntu/Debian\nsudo apt update\nsudo apt install -y virtualbox virtualbox-ext-pack\n# Для Fedora\nsudo dnf install -y VirtualBox\n",[25,2541,2542,2546,2554,2568,2573],{"__ignoreMap":38},[42,2543,2544],{"class":44,"line":45},[42,2545,2476],{"class":416},[42,2547,2548,2550,2552],{"class":44,"line":59},[42,2549,340],{"class":48},[42,2551,343],{"class":52},[42,2553,346],{"class":52},[42,2555,2556,2558,2560,2562,2564,2566],{"class":44,"line":81},[42,2557,340],{"class":48},[42,2559,343],{"class":52},[42,2561,355],{"class":52},[42,2563,1689],{"class":77},[42,2565,358],{"class":52},[42,2567,361],{"class":52},[42,2569,2570],{"class":44,"line":96},[42,2571,2572],{"class":416},"# Для Fedora\n",[42,2574,2575,2577,2580,2582,2584],{"class":44,"line":125},[42,2576,340],{"class":48},[42,2578,2579],{"class":52}," dnf",[42,2581,355],{"class":52},[42,2583,1689],{"class":77},[42,2585,2586],{"class":52}," VirtualBox\n",[21,2588,2589],{},[213,2590,2591],{},"Если выбираете KVM2 (для Fedora/CentOS/RHEL):",[33,2593,2595],{"className":35,"code":2594,"language":37,"meta":38,"style":38},"sudo dnf install -y @virtualization\nsudo systemctl enable --now libvirtd\nsudo usermod -aG libvirt $USER\nnewgrp libvirt\nsudo virt-install --connect qemu:///system --name minikube --memory 2048 --disk size=20 --os-variant generic --import\n",[25,2596,2597,2610,2623,2635,2642],{"__ignoreMap":38},[42,2598,2599,2601,2603,2605,2607],{"class":44,"line":45},[42,2600,340],{"class":48},[42,2602,2579],{"class":52},[42,2604,355],{"class":52},[42,2606,1689],{"class":77},[42,2608,2609],{"class":52}," @virtualization\n",[42,2611,2612,2614,2616,2618,2620],{"class":44,"line":59},[42,2613,340],{"class":48},[42,2615,443],{"class":52},[42,2617,457],{"class":52},[42,2619,2507],{"class":77},[42,2621,2622],{"class":52}," libvirtd\n",[42,2624,2625,2627,2629,2631,2633],{"class":44,"line":81},[42,2626,340],{"class":48},[42,2628,396],{"class":52},[42,2630,399],{"class":77},[42,2632,402],{"class":52},[42,2634,406],{"class":405},[42,2636,2637,2639],{"class":44,"line":96},[42,2638,411],{"class":48},[42,2640,2641],{"class":52}," libvirt\n",[42,2643,2644,2646,2649,2652,2655,2658,2660,2663,2666,2669,2672,2675,2678,2681],{"class":44,"line":125},[42,2645,340],{"class":48},[42,2647,2648],{"class":52}," virt-install",[42,2650,2651],{"class":77}," --connect",[42,2653,2654],{"class":52}," qemu:///system",[42,2656,2657],{"class":77}," --name",[42,2659,53],{"class":52},[42,2661,2662],{"class":77}," --memory",[42,2664,2665],{"class":77}," 2048",[42,2667,2668],{"class":77}," --disk",[42,2670,2671],{"class":52}," size=",[42,2673,2674],{"class":77},"20",[42,2676,2677],{"class":77}," --os-variant",[42,2679,2680],{"class":52}," generic",[42,2682,2683],{"class":77}," --import\n",[16,2685,2687],{"id":2686},"пошаговая-инструкция","Пошаговая инструкция",[282,2689,2691],{"id":2690},"шаг-1-установка-зависимостей-и-менеджера-пакетов","Шаг 1: Установка зависимостей и менеджера пакетов",[21,2693,2694],{},"Убедимся, что система обновлена и установлены базовые утилиты (curl, wget, gnupg).",[21,2696,2697],{},[213,2698,2699],{},"Для Ubuntu/Debian:",[33,2701,2703],{"className":35,"code":2702,"language":37,"meta":38,"style":38},"sudo apt update && sudo apt upgrade -y\nsudo apt install -y curl wget gnupg apt-transport-https ca-certificates\n",[25,2704,2705,2724],{"__ignoreMap":38},[42,2706,2707,2709,2711,2713,2715,2717,2719,2721],{"class":44,"line":45},[42,2708,340],{"class":48},[42,2710,343],{"class":52},[42,2712,1121],{"class":52},[42,2714,1124],{"class":405},[42,2716,340],{"class":48},[42,2718,343],{"class":52},[42,2720,1131],{"class":52},[42,2722,2723],{"class":77}," -y\n",[42,2725,2726,2728,2730,2732,2734,2737,2740,2743,2746],{"class":44,"line":59},[42,2727,340],{"class":48},[42,2729,343],{"class":52},[42,2731,355],{"class":52},[42,2733,1689],{"class":77},[42,2735,2736],{"class":52}," curl",[42,2738,2739],{"class":52}," wget",[42,2741,2742],{"class":52}," gnupg",[42,2744,2745],{"class":52}," apt-transport-https",[42,2747,2748],{"class":52}," ca-certificates\n",[21,2750,2751],{},[213,2752,2753],{},"Для Fedora/CentOS/RHEL:",[33,2755,2757],{"className":35,"code":2756,"language":37,"meta":38,"style":38},"sudo dnf update -y\nsudo dnf install -y curl wget gnupg2\n",[25,2758,2759,2769],{"__ignoreMap":38},[42,2760,2761,2763,2765,2767],{"class":44,"line":45},[42,2762,340],{"class":48},[42,2764,2579],{"class":52},[42,2766,1121],{"class":52},[42,2768,2723],{"class":77},[42,2770,2771,2773,2775,2777,2779,2781,2783],{"class":44,"line":59},[42,2772,340],{"class":48},[42,2774,2579],{"class":52},[42,2776,355],{"class":52},[42,2778,1689],{"class":77},[42,2780,2736],{"class":52},[42,2782,2739],{"class":52},[42,2784,2785],{"class":52}," gnupg2\n",[282,2787,2789],{"id":2788},"шаг-2-загрузка-и-установка-бинарника-minikube","Шаг 2: Загрузка и установка бинарника Minikube",[21,2791,2792],{},"Скачаем последнюю стабильную версию Minikube. На момент написания это v1.30.1.",[33,2794,2796],{"className":35,"code":2795,"language":37,"meta":38,"style":38},"# Скачивание\ncurl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64\n\n# Установка в систему\nsudo install minikube-linux-amd64 /usr/local/bin/minikube\n",[25,2797,2798,2803,2814,2819,2824],{"__ignoreMap":38},[42,2799,2800],{"class":44,"line":45},[42,2801,2802],{"class":416},"# Скачивание\n",[42,2804,2805,2808,2811],{"class":44,"line":59},[42,2806,2807],{"class":48},"curl",[42,2809,2810],{"class":77}," -LO",[42,2812,2813],{"class":52}," https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64\n",[42,2815,2816],{"class":44,"line":81},[42,2817,2818],{"emptyLinePlaceholder":1273},"\n",[42,2820,2821],{"class":44,"line":96},[42,2822,2823],{"class":416},"# Установка в систему\n",[42,2825,2826,2828,2830,2833],{"class":44,"line":125},[42,2827,340],{"class":48},[42,2829,355],{"class":52},[42,2831,2832],{"class":52}," minikube-linux-amd64",[42,2834,2835],{"class":52}," /usr/local/bin/minikube\n",[21,2837,2838],{},[213,2839,2840],{},"Проверьте установку:",[33,2842,2844],{"className":35,"code":2843,"language":37,"meta":38,"style":38},"minikube version\n# Вывод должен быть примерно: minikube version: v1.30.1\n",[25,2845,2846,2853],{"__ignoreMap":38},[42,2847,2848,2850],{"class":44,"line":45},[42,2849,311],{"class":48},[42,2851,2852],{"class":52}," version\n",[42,2854,2855],{"class":44,"line":59},[42,2856,2857],{"class":416},"# Вывод должен быть примерно: minikube version: v1.30.1\n",[572,2859],{},[282,2861,2863],{"id":2862},"шаг-3-запуск-kubernetes-кластера","Шаг 3: Запуск Kubernetes-кластера",[21,2865,2866],{},"Теперь запустим Minikube. Укажите драйвер, соответствующий установленному вами ПО. Пример для Docker:",[33,2868,2869],{"className":35,"code":2072,"language":37,"meta":38,"style":38},[25,2870,2871],{"__ignoreMap":38},[42,2872,2873,2875,2877],{"class":44,"line":45},[42,2874,311],{"class":48},[42,2876,446],{"class":52},[42,2878,525],{"class":77},[21,2880,2881],{},[213,2882,2883],{},"Что происходит:",[207,2885,2886,2889,2896,2901],{},[210,2887,2888],{},"Minikube проверяет наличие драйвера.",[210,2890,2891,2892,2895],{},"Скачивает образ Kubernetes (",[25,2893,2894],{},"k8s.gcr.io/kube-apiserver"," и др., ~1.5 ГБ).",[210,2897,2898,2899,570],{},"Создаёт и запускает виртуальную машину/контейнер с именем ",[25,2900,311],{},[210,2902,2903,2904,2906,2907,264],{},"Настраивает ",[25,2905,2377],{}," (локальный конфиг ",[25,2908,2909],{},"~/.kube/config",[21,2911,2912,2915],{},[213,2913,2914],{},"Первый запуск может занять 5-10 минут"," в зависимости от скорости интернета.",[21,2917,2918,2921],{},[213,2919,2920],{},"Если возникла ошибка, связанная с драйвером",", можно явно указать его:",[33,2923,2925],{"className":35,"code":2924,"language":37,"meta":38,"style":38},"# Для VirtualBox\nminikube start --driver=virtualbox\n\n# Для KVM2\nminikube start --driver=kvm2\n",[25,2926,2927,2932,2940,2944,2949],{"__ignoreMap":38},[42,2928,2929],{"class":44,"line":45},[42,2930,2931],{"class":416},"# Для VirtualBox\n",[42,2933,2934,2936,2938],{"class":44,"line":59},[42,2935,311],{"class":48},[42,2937,446],{"class":52},[42,2939,498],{"class":77},[42,2941,2942],{"class":44,"line":81},[42,2943,2818],{"emptyLinePlaceholder":1273},[42,2945,2946],{"class":44,"line":96},[42,2947,2948],{"class":416},"# Для KVM2\n",[42,2950,2951,2953,2955],{"class":44,"line":125},[42,2952,311],{"class":48},[42,2954,446],{"class":52},[42,2956,512],{"class":77},[282,2958,2960],{"id":2959},"шаг-4-настройка-kubectl-и-проверка-статуса","Шаг 4: Настройка kubectl и проверка статуса",[21,2962,2963,2964,2966],{},"Установите ",[25,2965,2377],{}," — CLI-инструмент для управления Kubernetes.",[21,2968,2969],{},[213,2970,2971],{},"Установка kubectl (Ubuntu/Debian):",[33,2973,2975],{"className":35,"code":2974,"language":37,"meta":38,"style":38},"curl -LO \"https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl\"\nsudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl\n",[25,2976,2977,2997],{"__ignoreMap":38},[42,2978,2979,2981,2983,2986,2988,2991,2994],{"class":44,"line":45},[42,2980,2807],{"class":48},[42,2982,2810],{"class":77},[42,2984,2985],{"class":52}," \"https://dl.k8s.io/release/$(",[42,2987,2807],{"class":48},[42,2989,2990],{"class":77}," -L",[42,2992,2993],{"class":77}," -s",[42,2995,2996],{"class":52}," https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl\"\n",[42,2998,2999,3001,3003,3006,3009,3012,3014,3016,3019,3022],{"class":44,"line":59},[42,3000,340],{"class":48},[42,3002,355],{"class":52},[42,3004,3005],{"class":77}," -o",[42,3007,3008],{"class":52}," root",[42,3010,3011],{"class":77}," -g",[42,3013,3008],{"class":52},[42,3015,1934],{"class":77},[42,3017,3018],{"class":77}," 0755",[42,3020,3021],{"class":52}," kubectl",[42,3023,3024],{"class":52}," /usr/local/bin/kubectl\n",[21,3026,3027],{},[213,3028,3029],{},"Проверьте, что kubectl видит ваш кластер:",[33,3031,3033],{"className":35,"code":3032,"language":37,"meta":38,"style":38},"kubectl cluster-info\n# Вывод должен содержать: Kubernetes control plane is running at https://192.168.49.2:8443\n",[25,3034,3035,3042],{"__ignoreMap":38},[42,3036,3037,3039],{"class":44,"line":45},[42,3038,2377],{"class":48},[42,3040,3041],{"class":52}," cluster-info\n",[42,3043,3044],{"class":44,"line":59},[42,3045,3046],{"class":416},"# Вывод должен содержать: Kubernetes control plane is running at https://192.168.49.2:8443\n",[21,3048,3049],{},[213,3050,3051],{},"Проверьте статус узлов:",[33,3053,3055],{"className":35,"code":3054,"language":37,"meta":38,"style":38},"kubectl get nodes\n# Ожидаемый вывод:\n# NAME       STATUS   ROLES           AGE   VERSION\n# minikube   Ready    control-plane   1m    v1.26.3\n",[25,3056,3057,3066,3071,3076],{"__ignoreMap":38},[42,3058,3059,3061,3063],{"class":44,"line":45},[42,3060,2377],{"class":48},[42,3062,317],{"class":52},[42,3064,3065],{"class":52}," nodes\n",[42,3067,3068],{"class":44,"line":59},[42,3069,3070],{"class":416},"# Ожидаемый вывод:\n",[42,3072,3073],{"class":44,"line":81},[42,3074,3075],{"class":416},"# NAME       STATUS   ROLES           AGE   VERSION\n",[42,3077,3078],{"class":44,"line":96},[42,3079,3080],{"class":416},"# minikube   Ready    control-plane   1m    v1.26.3\n",[21,3082,3083],{},[213,3084,3085],{},"Также можно использовать встроенную команду Minikube:",[33,3087,3089],{"className":35,"code":3088,"language":37,"meta":38,"style":38},"minikube status\n# Должно показать: host: Running, kubelet: Running, apiserver: Running, kubeconfig: Configured\n",[25,3090,3091,3098],{"__ignoreMap":38},[42,3092,3093,3095],{"class":44,"line":45},[42,3094,311],{"class":48},[42,3096,3097],{"class":52}," status\n",[42,3099,3100],{"class":44,"line":59},[42,3101,3102],{"class":416},"# Должно показать: host: Running, kubelet: Running, apiserver: Running, kubeconfig: Configured\n",[16,3104,3106],{"id":3105},"проверка-результата","Проверка результата",[21,3108,3109],{},"Кластер готов к работе, если выполнены два условия:",[207,3111,3112,3121],{},[210,3113,3114,3116,3117,3120],{},[25,3115,1082],{}," показывает ",[25,3118,3119],{},"Running"," для всех компонентов.",[210,3122,3123,3126,3127,3129,3130,570],{},[25,3124,3125],{},"kubectl get nodes"," выводит узел ",[25,3128,311],{}," в статусе ",[25,3131,3132],{},"Ready",[21,3134,3135,3138],{},[213,3136,3137],{},"Быстрый тест:"," развернём простейшее приложение (nginx) и убедимся, что оно доступно.",[33,3140,3142],{"className":35,"code":3141,"language":37,"meta":38,"style":38},"# Развернуть deployment\nkubectl create deployment nginx --image=nginx\n\n# Экспортировать service как NodePort для доступа извне Minikube\nkubectl expose deployment nginx --type=NodePort --port=80\n\n# Узнать порт\nkubectl get svc nginx\n# В колонке PORT(S) будет что-то вроде: 80:3xxxx/TCP\n\n# Получить IP Minikube (обычно 192.168.49.2)\nminikube ip\n\n# Проверить доступ (замените \u003CPORT> на реальный)\ncurl $(minikube ip):\u003CPORT>\n# Должен вернуть HTML-код страницы nginx\n",[25,3143,3144,3149,3165,3169,3174,3191,3195,3201,3214,3220,3225,3231,3239,3244,3250,3277],{"__ignoreMap":38},[42,3145,3146],{"class":44,"line":45},[42,3147,3148],{"class":416},"# Развернуть deployment\n",[42,3150,3151,3153,3156,3159,3162],{"class":44,"line":59},[42,3152,2377],{"class":48},[42,3154,3155],{"class":52}," create",[42,3157,3158],{"class":52}," deployment",[42,3160,3161],{"class":52}," nginx",[42,3163,3164],{"class":77}," --image=nginx\n",[42,3166,3167],{"class":44,"line":81},[42,3168,2818],{"emptyLinePlaceholder":1273},[42,3170,3171],{"class":44,"line":96},[42,3172,3173],{"class":416},"# Экспортировать service как NodePort для доступа извне Minikube\n",[42,3175,3176,3178,3181,3183,3185,3188],{"class":44,"line":125},[42,3177,2377],{"class":48},[42,3179,3180],{"class":52}," expose",[42,3182,3158],{"class":52},[42,3184,3161],{"class":52},[42,3186,3187],{"class":77}," --type=NodePort",[42,3189,3190],{"class":77}," --port=80\n",[42,3192,3193],{"class":44,"line":2524},[42,3194,2818],{"emptyLinePlaceholder":1273},[42,3196,3198],{"class":44,"line":3197},7,[42,3199,3200],{"class":416},"# Узнать порт\n",[42,3202,3204,3206,3208,3211],{"class":44,"line":3203},8,[42,3205,2377],{"class":48},[42,3207,317],{"class":52},[42,3209,3210],{"class":52}," svc",[42,3212,3213],{"class":52}," nginx\n",[42,3215,3217],{"class":44,"line":3216},9,[42,3218,3219],{"class":416},"# В колонке PORT(S) будет что-то вроде: 80:3xxxx/TCP\n",[42,3221,3223],{"class":44,"line":3222},10,[42,3224,2818],{"emptyLinePlaceholder":1273},[42,3226,3228],{"class":44,"line":3227},11,[42,3229,3230],{"class":416},"# Получить IP Minikube (обычно 192.168.49.2)\n",[42,3232,3234,3236],{"class":44,"line":3233},12,[42,3235,311],{"class":48},[42,3237,3238],{"class":52}," ip\n",[42,3240,3242],{"class":44,"line":3241},13,[42,3243,2818],{"emptyLinePlaceholder":1273},[42,3245,3247],{"class":44,"line":3246},14,[42,3248,3249],{"class":416},"# Проверить доступ (замените \u003CPORT> на реальный)\n",[42,3251,3253,3255,3257,3259,3262,3264,3266,3269,3272,3275],{"class":44,"line":3252},15,[42,3254,2807],{"class":48},[42,3256,1942],{"class":405},[42,3258,311],{"class":48},[42,3260,3261],{"class":52}," ip",[42,3263,1909],{"class":405},[42,3265,301],{"class":52},[42,3267,3268],{"class":630},"\u003C",[42,3270,3271],{"class":52},"POR",[42,3273,3274],{"class":405},"T",[42,3276,835],{"class":630},[42,3278,3280],{"class":44,"line":3279},16,[42,3281,3282],{"class":416},"# Должен вернуть HTML-код страницы nginx\n",[16,3284,3286],{"id":3285},"возможные-проблемы","Возможные проблемы",[282,3288,3290,3291],{"id":3289},"ошибка-failed-to-start-host-creating-host-create-precreate-default-frontend-driver-conflicts-with-another-host","Ошибка: ",[25,3292,3293],{},"Failed to start host: Creating host: create: precreate: Default frontend driver conflicts with another host...",[21,3295,3296,3299,3300,3302,3303],{},[213,3297,3298],{},"Причина:"," Уже существует виртуальная машина с именем ",[25,3301,311],{}," (возможно, от прошлого неудачного запуска).\n",[213,3304,3305],{},"Решение:",[33,3307,3309],{"className":35,"code":3308,"language":37,"meta":38,"style":38},"minikube delete --all  # Удалить все кластеры\nminikube start --driver=\u003Cваш_драйвер>  # Запустить заново\n",[25,3310,3311,3322],{"__ignoreMap":38},[42,3312,3313,3315,3317,3319],{"class":44,"line":45},[42,3314,311],{"class":48},[42,3316,599],{"class":52},[42,3318,650],{"class":77},[42,3320,3321],{"class":416},"  # Удалить все кластеры\n",[42,3323,3324,3326,3328,3331,3333,3336,3339],{"class":44,"line":59},[42,3325,311],{"class":48},[42,3327,446],{"class":52},[42,3329,3330],{"class":77}," --driver=",[42,3332,3268],{"class":630},[42,3334,3335],{"class":77},"ваш_драйвер",[42,3337,3338],{"class":630},">",[42,3340,3341],{"class":416},"  # Запустить заново\n",[282,3343,3290,3345],{"id":3344},"ошибка-exiting-due-to-drv_not_found-the-specified-driver-docker-is-not-installed",[25,3346,3347],{},"Exiting due to DRV_NOT_FOUND: The specified driver \"docker\" is not installed",[21,3349,3350,2104,3352,3354,3355,3357,3358,264],{},[213,3351,3298],{},[25,3353,219],{}," выбран, но сам Docker не установлен или не запущен.\n",[213,3356,3305],{}," Установите Docker (см. Шаг 0) и убедитесь, что служба активна (",[25,3359,551],{},[282,3361,3290,3363],{"id":3362},"ошибка-this-computer-doesnt-have-vt-xamd-v",[25,3364,3365],{},"This computer doesn't have VT-x/AMD-v",[21,3367,3368,3370,3371,3373,3374,3376,3377,3379],{},[213,3369,3298],{}," Виртуализация отключена в BIOS/UEFI или процессор не поддерживает.\n",[213,3372,3305],{}," Включите виртуализацию в BIOS. Если процессор старый, Minikube может не поддерживаться. В этом случае попробуйте драйвер ",[25,3375,219],{}," (не требует аппаратной виртуализации) или ",[25,3378,233],{}," (работает напрямую на хосте, но требует сложной настройки).",[282,3381,3383],{"id":3382},"проблемы-с-памятьюдиском","Проблемы с памятью/диском",[21,3385,3386,3389,3390,230,3393,3396,3397,3399],{},[213,3387,3388],{},"Симптом:"," Minikube зависает на этапе ",[25,3391,3392],{},"Downloading Kubernetes v1.xx.x",[25,3394,3395],{},"Starting cluster",".\n",[213,3398,3305],{}," Увеличьте выделяемую память. Minikube по умолчанию выделяет 2 ГБ. Запустите с явным указанием:",[33,3401,3403],{"className":35,"code":3402,"language":37,"meta":38,"style":38},"minikube start --driver=docker --memory=4096 --cpus=2\n",[25,3404,3405],{"__ignoreMap":38},[42,3406,3407,3409,3411,3413,3415],{"class":44,"line":45},[42,3408,311],{"class":48},[42,3410,446],{"class":52},[42,3412,701],{"class":77},[42,3414,704],{"class":77},[42,3416,3417],{"class":77}," --cpus=2\n",[282,3419,3290,3421],{"id":3420},"ошибка-error-failed-to-download-context-deadline-exceeded",[25,3422,3423],{},"Error: failed to download: context deadline exceeded",[21,3425,3426,3428,3429],{},[213,3427,3298],{}," Проблемы с сетью или блокировка скачивания образов.\n",[213,3430,3305],{},[207,3432,3433,3436],{},[210,3434,3435],{},"Проверьте интернет-соединение.",[210,3437,3438],{},"Попробуйте использовать прокси или зеркало. Например, для Docker-драйвера можно предварительно загрузить образы в локальный репозиторий.",[282,3440,3442,3443,3445],{"id":3441},"после-перезагрузки-kubectl-не-видит-кластер","После перезагрузки ",[25,3444,2377],{}," не видит кластер",[21,3447,3448,3450,3451,3453,3454,3456,3457,3459,3460,3462],{},[213,3449,3298],{}," Конфигурация ",[25,3452,2377],{}," хранится в ",[25,3455,2909],{},". Minikube может не восстановить соединение автоматически.\n",[213,3458,3305],{}," Просто выполните ",[25,3461,27],{}," снова. Он скопирует актуальную конфигурацию. Или вручную:",[33,3464,3466],{"className":35,"code":3465,"language":37,"meta":38,"style":38},"minikube update-context\n",[25,3467,3468],{"__ignoreMap":38},[42,3469,3470,3472],{"class":44,"line":45},[42,3471,311],{"class":48},[42,3473,3474],{"class":52}," update-context\n",[1210,3476,3477],{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}",{"title":38,"searchDepth":59,"depth":59,"links":3479},[3480,3481,3484,3490,3491],{"id":2347,"depth":59,"text":2348},{"id":2380,"depth":59,"text":2381,"children":3482},[3483],{"id":2460,"depth":81,"text":2461},{"id":2686,"depth":59,"text":2687,"children":3485},[3486,3487,3488,3489],{"id":2690,"depth":81,"text":2691},{"id":2788,"depth":81,"text":2789},{"id":2862,"depth":81,"text":2863},{"id":2959,"depth":81,"text":2960},{"id":3105,"depth":59,"text":3106},{"id":3285,"depth":59,"text":3286,"children":3492},[3493,3495,3497,3499,3500,3502],{"id":3289,"depth":81,"text":3494},"Ошибка: Failed to start host: Creating host: create: precreate: Default frontend driver conflicts with another host...",{"id":3344,"depth":81,"text":3496},"Ошибка: Exiting due to DRV_NOT_FOUND: The specified driver \"docker\" is not installed",{"id":3362,"depth":81,"text":3498},"Ошибка: This computer doesn't have VT-x/AMD-v",{"id":3382,"depth":81,"text":3383},{"id":3420,"depth":81,"text":3501},"Ошибка: Error: failed to download: context deadline exceeded",{"id":3441,"depth":81,"text":3503},"После перезагрузки kubectl не видит кластер","2026-02-16 12:43:43","Научитесь запустить локальный кластер Kubernetes на Ubuntu/Debian/Fedora за 10 минут. Полная инструкция с проверкой работы и устранением типовых ошибок.","easy",[3508,3511,3514,3517],{"question":3509,"answer":3510},"Какие системные требования для Minikube?","Минимум 2 ГБ ОЗУ (рекомендуется 4 ГБ), 20 ГБ свободного диска и поддержка виртуализации в BIOS/UEFI (VT-x/AMD-V).",{"question":3512,"answer":3513},"Почему Minikube не запускается с ошибкой 'This computer doesn't have VT-x/AMD-v'?","Включите виртуализацию в BIOS/UEFI вашего компьютера. Для VirtualBox также может потребоваться установка модулей ядра (например, `virtualbox-dkms`).",{"question":3515,"answer":3516},"Как переключить драйвер Minikube с virtualbox на docker?","Остановите кластер (`minikube stop`), затем запустите с флагом: `minikube start --driver=docker`. Убедитесь, что Docker работает и ваш пользователь в группе `docker`.",{"question":3518,"answer":3519},"Как полностью удалить Minikube и все его данные?","Выполните `minikube delete --all`, затем вручную удалите каталог `~/.minikube/` и конфигурацию kubectl (`~/.kube/config`).",[3521,3524,3527,3530],{"name":3522,"text":3523},"Установка зависимостей и менеджера пакетов","Установите необходимые пакеты: менеджер пакетов (apt/dnf), Docker/KVM2/virtualbox (на выбор) и curl. Добавьте текущего пользователя в группу docker, если используете Docker-драйвер.",{"name":3525,"text":3526},"Загрузка и установка бинарника Minikube","Скачайте последнюю версию Minikube с официального сайта, проверьте контрольную сумму и поместите исполняемый файл в `/usr/local/bin/`.",{"name":3528,"text":3529},"Запуск Kubernetes-кластера","Инициализируйте кластер с выбранным драйвером (docker, virtualbox, kvm2). Minikube автоматически скачает образ Kubernetes и развернёт однодневный узел.",{"name":3531,"text":3532},"Настройка kubectl и проверка статуса","Установите kubectl (если ещё не установлен), скопируйте конфигурацию кластера в `~/.kube/config` и убедитесь, что узел перешёл в статус 'Running'.",[3534,3535,3536,3537,3538,3539,3540,3541],"установка minikube linux","minikube ubuntu установка","запуск kubernetes локально","minikube ошибка виртуализации","kubectl config minikube","как поставить minikube на дебиан","minikube driver docker","удалить minikube linux",{},[3544,3545,1277],"/guides/linux/docker-installation","/guides/linux/kubectl-installation","Гайды Kubernetes",{"title":2339,"description":3505},"guides/linux/minikube-installation","Это руководство поможет вам установить и настроить Minikube — инструмент для запуска однодневного Kubernetes-кластера на Linux. Вы сможете начать разработку и тестирование приложений в среде Kubernetes локально, без облачных ресурсов.",[1285,311,3551,3552,1275,3553],"контейнеры","devops","установка","guide","2Oynqthhua1oapbxuUXhMzE-xMG4LNQt-0JGLJPXVJw",{"id":3557,"title":3558,"appliesTo":3559,"author":11,"body":3562,"canonical":1225,"code":4290,"createdAt":4291,"description":4292,"difficulty":3506,"draft":1230,"estimatedTime":4293,"extension":1232,"faq":4294,"howToSteps":4307,"howToTotalTime":4323,"image":1225,"keywords":4324,"locale":1271,"meta":4334,"navigation":1273,"path":1279,"platform":1275,"related":4335,"section":4339,"seo":4340,"severity":2330,"stem":4341,"summary":4342,"tags":4343,"twitterCreator":1225,"twitterSite":1225,"type":909,"updatedAt":4291,"__hash__":4348},"content_ru/errors/linux/docker-daemon-not-running.md","Docker Daemon не запущен: причины и быстрое решение в Linux",[3560,2341,3561,2342],"Ubuntu 22.04+","CentOS 8+/RHEL 8+",{"type":13,"value":3563,"toc":4280},[3564,3568,3593,3599,3601,3662,3666,3672,3807,3828,3832,3835,3918,3920,3924,3930,4031,4035,4038,4122,4126,4224,4226,4277],[16,3565,3567],{"id":3566},"что-означает-ошибка-cannot-connect-to-the-docker-daemon","Что означает ошибка \"Cannot connect to the Docker daemon\"",[21,3569,23,3570,3574,3575,3578,3579,3581,3582,3585,3586,3589,3590,264],{},[213,3571,3572],{},[25,3573,935],{}," (или ",[25,3576,3577],{},"docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?",") означает, что клиентская утилита ",[25,3580,219],{}," (например, команда ",[25,3583,3584],{},"docker ps",") не может установить соединение с фоновым процессом — ",[213,3587,3588],{},"демоном Docker"," (",[25,3591,3592],{},"dockerd",[21,3594,3595,3596,3598],{},"Демон — это сервис, который управляет всеми объектами Docker: образами, контейнерами, сетями, томами. Без работающего демона любые команды ",[25,3597,219],{}," бесполезны. Ошибка появляется мгновенно, сразу после ввода команды, и обычно не содержит длинного трассировочного стека.",[16,3600,199],{"id":198},[207,3602,3603,3609,3619,3625,3639,3645],{},[210,3604,3605,3608],{},[213,3606,3607],{},"Служба Docker остановлена."," Наиболее частая причина. Демон просто не запущен в системе.",[210,3610,3611,3614,3615,3618],{},[213,3612,3613],{},"Служба завершилась с ошибкой (failed)."," Docker пытался запуститься, но столкнулся с проблемой (например, конфликт порта, ошибка в конфигурации ",[25,3616,3617],{},"daemon.json",", нехватка памяти).",[210,3620,3621,3624],{},[213,3622,3623],{},"Docker не настроен на автозагрузку."," После перезагрузки компьютера служба не стартует автоматически.",[210,3626,3627,3630,3631,3634,3635,3638],{},[213,3628,3629],{},"Конфликт портов."," Если в ",[25,3632,3633],{},"/etc/docker/daemon.json"," или в аргументах запуска указан TCP-порт (например, ",[25,3636,3637],{},"-H tcp://0.0.0.0:2375","), а этот порт уже занят другим приложением, демон не сможет запуститься.",[210,3640,3641,3644],{},[213,3642,3643],{},"Повреждение файлов Docker."," Критические файлы пакета (бинарники, конфиги) могли быть повреждены при обновлении или аварийном завершении.",[210,3646,3647,3650,3651,3653,3654,3657,3658,3661],{},[213,3648,3649],{},"Недостаток прав у пользователя."," Пользователь, запускающий ",[25,3652,219],{},", не имеет прав на доступ к сокету ",[25,3655,3656],{},"/var/run/docker.sock"," (хотя это обычно вызывает ",[25,3659,3660],{},"Permission denied",", а не \"daemon not running\", но может быть связано).",[16,3663,3665],{"id":3664},"способ-1-запуск-и-проверка-статуса-службы-через-systemd","Способ 1: Запуск и проверка статуса службы через systemd",[21,3667,3668,3669,570],{},"В современных дистрибутивах Linux (Ubuntu, Debian, CentOS 7+, RHEL 7+, Fedora) Docker управляется через ",[213,3670,3671],{},"systemd",[207,3673,3674,3707,3727,3750,3777],{},[210,3675,3676,3679,3694,3696,3697,3700,3701,230,3704,3706],{},[213,3677,3678],{},"Проверьте статус службы:",[33,3680,3682],{"className":35,"code":3681,"language":37,"meta":38,"style":38},"sudo systemctl status docker\n",[25,3683,3684],{"__ignoreMap":38},[42,3685,3686,3688,3690,3692],{"class":44,"line":45},[42,3687,340],{"class":48},[42,3689,443],{"class":52},[42,3691,2024],{"class":52},[42,3693,93],{"class":52},[322,3695],{},"Ищите строку ",[25,3698,3699],{},"Active:",". Если она ",[25,3702,3703],{},"inactive (dead)",[25,3705,912],{}," — служба не работает.",[210,3708,3709,3712],{},[213,3710,3711],{},"Запустите службу:",[33,3713,3715],{"className":35,"code":3714,"language":37,"meta":38,"style":38},"sudo systemctl start docker\n",[25,3716,3717],{"__ignoreMap":38},[42,3718,3719,3721,3723,3725],{"class":44,"line":45},[42,3720,340],{"class":48},[42,3722,443],{"class":52},[42,3724,446],{"class":52},[42,3726,93],{"class":52},[210,3728,3729,3732,3747,3749],{},[213,3730,3731],{},"Включите автозагрузку (чтобы не запускать вручную после каждой перезагрузки):",[33,3733,3735],{"className":35,"code":3734,"language":37,"meta":38,"style":38},"sudo systemctl enable docker\n",[25,3736,3737],{"__ignoreMap":38},[42,3738,3739,3741,3743,3745],{"class":44,"line":45},[42,3740,340],{"class":48},[42,3742,443],{"class":52},[42,3744,457],{"class":52},[42,3746,93],{"class":52},[322,3748],{},"Вы увидите создание символической ссылки.",[210,3751,3752,3755,3771,3773,3774,570],{},[213,3753,3754],{},"Убедитесь, что демон работает:",[33,3756,3758],{"className":35,"code":3757,"language":37,"meta":38,"style":38},"sudo systemctl is-active docker\n",[25,3759,3760],{"__ignoreMap":38},[42,3761,3762,3764,3766,3769],{"class":44,"line":45},[42,3763,340],{"class":48},[42,3765,443],{"class":52},[42,3767,3768],{"class":52}," is-active",[42,3770,93],{"class":52},[322,3772],{},"Команда должна вернуть ",[25,3775,3776],{},"active",[210,3778,3779,3782,3793,776,3795],{},[213,3780,3781],{},"Попробуйте выполнить команду Docker:",[33,3783,3785],{"className":35,"code":3784,"language":37,"meta":38,"style":38},"docker version\n",[25,3786,3787],{"__ignoreMap":38},[42,3788,3789,3791],{"class":44,"line":45},[42,3790,219],{"class":48},[42,3792,2852],{"class":52},[322,3794],{},[33,3796,3798],{"className":35,"code":3797,"language":37,"meta":38,"style":38},"docker ps\n",[25,3799,3800],{"__ignoreMap":38},[42,3801,3802,3804],{"class":44,"line":45},[42,3803,219],{"class":48},[42,3805,3806],{"class":52}," ps\n",[553,3808,3809],{},[21,3810,557,3811,3814,3815,3818,3819,3116,3822,3824,3825,570],{},[213,3812,3813],{},"Совет:"," Если ",[25,3816,3817],{},"systemctl start docker"," завершается мгновенно без ошибок, но ",[25,3820,3821],{},"status",[25,3823,912],{},", посмотрите логи: ",[25,3826,3827],{},"sudo journalctl -u docker.service --no-pager -n 50",[16,3829,3831],{"id":3830},"способ-2-диагностика-через-логи-systemd","Способ 2: Диагностика через логи systemd",[21,3833,3834],{},"Если служба не запускается, её логи содержат причину сбоя.",[207,3836,3837,3881],{},[210,3838,3839,3842,3867,3869,3870,3873,3874,220,3876,220,3878,264],{},[213,3840,3841],{},"Просмотрите последние записи лога службы Docker:",[33,3843,3845],{"className":35,"code":3844,"language":37,"meta":38,"style":38},"sudo journalctl -u docker.service --no-pager -n 100\n",[25,3846,3847],{"__ignoreMap":38},[42,3848,3849,3851,3853,3855,3858,3861,3864],{"class":44,"line":45},[42,3850,340],{"class":48},[42,3852,960],{"class":52},[42,3854,966],{"class":77},[42,3856,3857],{"class":52}," docker.service",[42,3859,3860],{"class":77}," --no-pager",[42,3862,3863],{"class":77}," -n",[42,3865,3866],{"class":77}," 100\n",[322,3868],{},"Ищите строки, начинающиеся с ",[25,3871,3872],{},"docker[...]:"," или просто сообщения об ошибках (",[25,3875,909],{},[25,3877,912],{},[25,3879,3880],{},"cannot",[210,3882,3883,3886],{},[213,3884,3885],{},"Типичные ошибки в логах и их решения:",[532,3887,3888,3898,3910],{},[210,3889,3890,3893,3894,3897],{},[25,3891,3892],{},"Error starting daemon: pid file found, ensure Docker is not running or delete /var/run/docker.pid"," — удалите файл блокировки: ",[25,3895,3896],{},"sudo rm /var/run/docker.pid"," и попробуйте снова.",[210,3899,3900,3903,3904,3907,3908,570],{},[25,3901,3902],{},"failed to start daemon: port is already allocated"," — конфликт порта. Найдите процесс, занимающий порт (по умолчанию для Unix-сокета конфликта нет, но если используется TCP): ",[25,3905,3906],{},"sudo lsof -i :2375",". Остановите конфликтующий процесс или измените порт Docker в ",[25,3909,3633],{},[210,3911,3912,3915,3916,570],{},[25,3913,3914],{},"Error initializing graphdriver: overlay"," — проблема с драйвером хранения (overlay/overlay2). Часто решается обновлением ядра или переключением драйвера в ",[25,3917,3617],{},[572,3919],{},[16,3921,3923],{"id":3922},"способ-3-проверка-и-настройка-конфигурационного-файла","Способ 3: Проверка и настройка конфигурационного файла",[21,3925,3926,3927,3929],{},"Некорректный JSON в ",[25,3928,3633],{}," может помешать запуску.",[207,3931,3932,3995],{},[210,3933,3934,3937,3984,3986,3987,3990,3991,3994],{},[213,3935,3936],{},"Проверьте синтаксис файла:",[33,3938,3940],{"className":35,"code":3939,"language":37,"meta":38,"style":38},"sudo cat /etc/docker/daemon.json | python3 -m json.tool > /dev/null && echo \"JSON valid\" || echo \"JSON invalid\"\n",[25,3941,3942],{"__ignoreMap":38},[42,3943,3944,3946,3949,3952,3954,3957,3959,3962,3965,3968,3970,3973,3976,3978,3981],{"class":44,"line":45},[42,3945,340],{"class":48},[42,3947,3948],{"class":52}," cat",[42,3950,3951],{"class":52}," /etc/docker/daemon.json",[42,3953,631],{"class":630},[42,3955,3956],{"class":48}," python3",[42,3958,1934],{"class":77},[42,3960,3961],{"class":52}," json.tool",[42,3963,3964],{"class":630}," >",[42,3966,3967],{"class":52}," /dev/null",[42,3969,1124],{"class":405},[42,3971,3972],{"class":77},"echo",[42,3974,3975],{"class":52}," \"JSON valid\"",[42,3977,1959],{"class":630},[42,3979,3980],{"class":77}," echo",[42,3982,3983],{"class":52}," \"JSON invalid\"\n",[322,3985],{},"Если вывод ",[25,3988,3989],{},"JSON invalid",", отредактируйте файл (",[25,3992,3993],{},"sudo nano /etc/docker/daemon.json",") и исправьте ошибки (лишние запятые, неверные кавычки).",[210,3996,3997,4000,4028,4030],{},[213,3998,3999],{},"Временно отключите конфигурацию для теста:",[33,4001,4003],{"className":35,"code":4002,"language":37,"meta":38,"style":38},"sudo mv /etc/docker/daemon.json /etc/docker/daemon.json.bak\nsudo systemctl restart docker\n",[25,4004,4005,4017],{"__ignoreMap":38},[42,4006,4007,4009,4012,4014],{"class":44,"line":45},[42,4008,340],{"class":48},[42,4010,4011],{"class":52}," mv",[42,4013,3951],{"class":52},[42,4015,4016],{"class":52}," /etc/docker/daemon.json.bak\n",[42,4018,4019,4021,4023,4026],{"class":44,"line":59},[42,4020,340],{"class":48},[42,4022,443],{"class":52},[42,4024,4025],{"class":52}," restart",[42,4027,93],{"class":52},[322,4029],{},"Если после этого Docker запустился — проблема в конфигурации. Восстанавливайте настройки по одной, перезапуская службу после каждого изменения.",[16,4032,4034],{"id":4033},"способ-4-проверка-системных-ресурсов-и-зависимостей","Способ 4: Проверка системных ресурсов и зависимостей",[21,4036,4037],{},"Демону Docker могут требоваться определённые ресурсы или модули ядра.",[207,4039,4040,4071,4096],{},[210,4041,4042,4049,4065,4067,4068,570],{},[213,4043,4044,4045,4048],{},"Убедитесь, что модуль ядра ",[25,4046,4047],{},"overlay"," загружен (для драйвера overlay2):",[33,4050,4052],{"className":35,"code":4051,"language":37,"meta":38,"style":38},"lsmod | grep overlay\n",[25,4053,4054],{"__ignoreMap":38},[42,4055,4056,4058,4060,4062],{"class":44,"line":45},[42,4057,1718],{"class":48},[42,4059,631],{"class":630},[42,4061,634],{"class":48},[42,4063,4064],{"class":52}," overlay\n",[322,4066],{},"Если вывод пуст, загрузите модуль: ",[25,4069,4070],{},"sudo modprobe overlay",[210,4072,4073,4079,4080],{},[213,4074,4075,4076,570],{},"Проверьте, достаточно ли места в разделе ",[25,4077,4078],{},"/var"," Docker хранит образы и данные там. Если место закончилось, демон может не запуститься:",[33,4081,4083],{"className":35,"code":4082,"language":37,"meta":38,"style":38},"df -h /var\n",[25,4084,4085],{"__ignoreMap":38},[42,4086,4087,4090,4093],{"class":44,"line":45},[42,4088,4089],{"class":48},"df",[42,4091,4092],{"class":77}," -h",[42,4094,4095],{"class":52}," /var\n",[210,4097,4098,4101,4102,4105,4106],{},[213,4099,4100],{},"Для дистрибутивов на основе RHEL/CentOS:"," Убедитесь, что установлен пакет ",[25,4103,4104],{},"containerd.io"," и он работает:",[33,4107,4109],{"className":35,"code":4108,"language":37,"meta":38,"style":38},"sudo systemctl status containerd\n",[25,4110,4111],{"__ignoreMap":38},[42,4112,4113,4115,4117,4119],{"class":44,"line":45},[42,4114,340],{"class":48},[42,4116,443],{"class":52},[42,4118,2024],{"class":52},[42,4120,4121],{"class":52}," containerd\n",[16,4123,4125],{"id":4124},"способ-5-полная-переустановка-docker-если-другие-способы-не-помогли","Способ 5: Полная переустановка Docker (если другие способы не помогли)",[207,4127,4128,4218],{},[210,4129,4130,4133,4134,4178,4180,4181],{},[213,4131,4132],{},"Удалите пакеты Docker:","\nДля Debian/Ubuntu:",[33,4135,4137],{"className":35,"code":4136,"language":37,"meta":38,"style":38},"sudo apt-get purge docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin\nsudo rm -rf /var/lib/docker /etc/docker\n",[25,4138,4139,4162],{"__ignoreMap":38},[42,4140,4141,4143,4145,4147,4150,4153,4156,4159],{"class":44,"line":45},[42,4142,340],{"class":48},[42,4144,1642],{"class":52},[42,4146,1645],{"class":52},[42,4148,4149],{"class":52}," docker-ce",[42,4151,4152],{"class":52}," docker-ce-cli",[42,4154,4155],{"class":52}," containerd.io",[42,4157,4158],{"class":52}," docker-buildx-plugin",[42,4160,4161],{"class":52}," docker-compose-plugin\n",[42,4163,4164,4166,4169,4172,4175],{"class":44,"line":59},[42,4165,340],{"class":48},[42,4167,4168],{"class":52}," rm",[42,4170,4171],{"class":77}," -rf",[42,4173,4174],{"class":52}," /var/lib/docker",[42,4176,4177],{"class":52}," /etc/docker\n",[322,4179],{},"Для RHEL/CentOS/Fedora:",[33,4182,4184],{"className":35,"code":4183,"language":37,"meta":38,"style":38},"sudo yum remove docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin\nsudo rm -rf /var/lib/docker /etc/docker\n",[25,4185,4186,4206],{"__ignoreMap":38},[42,4187,4188,4190,4193,4196,4198,4200,4202,4204],{"class":44,"line":45},[42,4189,340],{"class":48},[42,4191,4192],{"class":52}," yum",[42,4194,4195],{"class":52}," remove",[42,4197,4149],{"class":52},[42,4199,4152],{"class":52},[42,4201,4155],{"class":52},[42,4203,4158],{"class":52},[42,4205,4161],{"class":52},[42,4207,4208,4210,4212,4214,4216],{"class":44,"line":59},[42,4209,340],{"class":48},[42,4211,4168],{"class":52},[42,4213,4171],{"class":77},[42,4215,4174],{"class":52},[42,4217,4177],{"class":52},[210,4219,4220,4223],{},[213,4221,4222],{},"Установите Docker заново,"," следуя официальному гайду для вашего дистрибутива. Это гарантирует получение корректных зависимостей и конфигурационных файлов.",[16,4225,1095],{"id":1094},[532,4227,4228,4237,4243,4255,4265],{},[210,4229,4230,4233,4234,570],{},[213,4231,4232],{},"Всегда включайте автозагрузку:"," После первой установки Docker сразу выполните ",[25,4235,4236],{},"sudo systemctl enable docker",[210,4238,4239,4242],{},[213,4240,4241],{},"Следите за обновлениями ядра:"," При обновлении ядра (особенно в RHEL-совместимых дистрибутивах) может потребоваться перезагрузка. После перезагрузки проверяйте статус Docker.",[210,4244,4245,4251,4252,570],{},[213,4246,4247,4248,4250],{},"Не редактируйте ",[25,4249,3633],{}," без проверки синтаксиса."," Используйте валидатор JSON или команду ",[25,4253,4254],{},"python3 -m json.tool",[210,4256,4257,4260,4261,4264],{},[213,4258,4259],{},"Регулярно проверяйте место на диске,"," особенно в ",[25,4262,4263],{},"/var/lib/docker",". Логи контейнеров могут быстро расти.",[210,4266,4267,4273,4274,4276],{},[213,4268,4269,4270,1909],{},"Избегайте запуска Docker вручную (",[25,4271,4272],{},"dockerd &",". Всегда используйте ",[25,4275,2038],{},", чтобы systemd мог корректно управлять процессом и перехватывать его логи.",[1210,4278,4279],{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}",{"title":38,"searchDepth":59,"depth":59,"links":4281},[4282,4283,4284,4285,4286,4287,4288,4289],{"id":3566,"depth":59,"text":3567},{"id":198,"depth":59,"text":199},{"id":3664,"depth":59,"text":3665},{"id":3830,"depth":59,"text":3831},{"id":3922,"depth":59,"text":3923},{"id":4033,"depth":59,"text":4034},{"id":4124,"depth":59,"text":4125},{"id":1094,"depth":59,"text":1095},"Cannot connect","2026-02-16 19:24:51","Ошибка 'Cannot connect to the Docker daemon' в Linux? Узнайте, зачем нужен демон Docker и как за 5 минут проверить его статус, запустить и настроить автозагрузку. Пошаговая инструкция с командами для Ubuntu/Debian/CentOS.","5-10 мин",[4295,4298,4301,4304],{"question":4296,"answer":4297},"Почему Docker работает после перезагрузки, но не после выхода из системы?","Служба Docker не настроена на автозапуск. Используйте `sudo systemctl enable docker`, чтобы она запускалась автоматически при загрузке ОС.",{"question":4299,"answer":4300},"Что делать, если `systemctl start docker` завершается с ошибкой?","Проверьте логи: `sudo journalctl -u docker.service --no-pager -n 50`. Частые причины — конфликт портов (например, 2375/2376) или повреждение файла конфигурации `/etc/docker/daemon.json`.",{"question":4302,"answer":4303},"Может ли отсутствие прав у пользователя вызывать эту ошибку?","Да, если пользователь не в группе `docker`. После добавления в группу (`sudo usermod -aG docker $USER`) необходимо **выйти и заново войти** в систему или выполнить `newgrp docker`.",{"question":4305,"answer":4306},"В чём разница между `dockerd` и `docker.service`?","`dockerd` — это сам демон (процесс). `docker.service` — это юнит-файл systemd, который управляет запуском, остановкой и автозапуском `dockerd`. Управляйте всегда через `systemctl`.",[4308,4311,4314,4317,4320],{"name":4309,"text":4310},"Проверьте текущий статус службы Docker","Выполните команду `sudo systemctl status docker`. В выводе ищите строку `Active:`. Если она говорит `inactive (dead)` или `failed`, служба не работает.",{"name":4312,"text":4313},"Запустите службу Docker вручную","Используйте `sudo systemctl start docker`. После этого снова проверьте статус — `Active:` должен быть `active (running)`.",{"name":4315,"text":4316},"Включите автозагрузку службы","Чтобы Docker запускался автоматически при старте системы, выполните `sudo systemctl enable docker`. Это создаст символическую ссылку в каталоге автозагрузки.",{"name":4318,"text":4319},"Проверьте, не конфликтует ли порт","Демон Docker по умолчанию слушает Unix-сокет `/var/run/docker.sock`. Если в конфигурации указан TCP-порт (2375/2376), убедитесь, что он не занят другим процессом: `sudo lsof -i :2375`.",{"name":4321,"text":4322},"Переустановите Docker (крайняя мера)","Если служба не запускается из-за повреждённых файлов, удалите и установите Docker заново: `sudo apt-get purge docker-ce docker-ce-cli containerd.io` (для Debian/Ubuntu) и затем установите по официальному гайду.","PT10M",[4325,4326,4327,4328,4329,4330,4331,4332,4333],"docker демон не запущен","ошибка cannot connect to the docker daemon","docker daemon not running linux","как запустить docker в ubuntu","systemctl docker не работает","docker service status","ошибка docker на centos","демон docker не отвечает","permission denied docker",{},[4336,4337,4338],"/errors/linux/docker-permission-denied","/guides/linux/install-docker-ubuntu","/errors/linux/docker-port-already-in-use","Ошибки Docker",{"title":3558,"description":4292},"errors/linux/docker-daemon-not-running","Статья объясняет, что означает ошибка 'Docker Daemon not running' в Linux, и предоставляет пошаговые инструкции по запуску, диагностике и настройке службы Docker через systemd для основных дистрибутивов.",[4344,4345,1275,3671,4346,4347],"ошибки docker","docker daemon","service","containerization","Z_6D0d-GoYS7CXyqtvjhxnjywoyHdkPmL6SXd5VM0ic"]