Контейнеры CodeReady не запускаются

Я использую последнюю версию контейнеров CodeReady, но после первого запуска он больше не запускается:

      >crc start -p pull-secret.txt 
Is '/Applications/CodeReady Containers.app' running? Cannot reach daemon API: Get 
"http://unix/api/version": dial unix /Users/user/.crc/crc-http.sock: connect: 
connection refused

Пробовал удалять и очищать, не помогает.

      >crc status --log-level debug
DEBU CodeReady Containers version: 1.38.0+659b2cbd 
DEBU OpenShift version: 4.9.12 (bundle installed at /Applications/CodeReady Containers.app/Contents/Resources/crc_hyperkit_4.9.12.crcbundle) 
DEBU Running 'crc status'                         
DEBU Checking file: /Users/user/.crc/machines/crc/.crc-exist 
Machine does not exist. Use 'crc start' to create it
>crc config view
- autostart-tray                        : false
- consent-telemetry                     : no
- cpus                                  : 6
- memory                                : 16384
- pull-secret-file                      : /Users/user/openshift/pull-secret.txt

Та же проблема возникает как в MacOS, так и в Windows. Любая идея о том, как решить? Или, альтернативно, другие способы установить Openshift локально бесплатно?

2 ответа

Я исправил эту ошибку, включив Hyper-V. Поэтому вам нужно запустить следующую команду в консоли PowerShell (от имени администратора):

      Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

и тогда:

      run crc start

https://learn.microsoft.com/en-us/virtualization/hyper-v-on-windows/quick-start/enable-hyper-v

В одном окне оболочки запустите «демон crc». Откройте другое окно оболочки и запустите «crc start».

Другие вопросы по тегам