Как запустить контейнер docker как привилегированный в облачном запуске

# #docker #google-cloud-platform #google-cloud-run #google-cloud-build #docker-privileged

Вопрос:

У меня есть контейнер docker, который должен работать с —привилегированным, чтобы установить VPN-соединение после его загрузки

Я переношу его в облачный запуск с помощью облачной сборки

Я попробовал —привилегированный контейнер, но, похоже, это работает только для GCE, я также добавил следующее args для gcloud run deploy вызова в cloudbuild.yaml, но он жалуется на error: "Invalid command "docker run --privileged": file not found anywhere in PATH

    - --command
    - docker run --privileged
 

Комментарии:

1. Google Cloud Run не использует Docker для запуска контейнеров. Облачный запуск использует gVisor. Облачный запуск не поддерживает привилегированные контейнеры.

2. @JohnHanley спасибо!

Ответ №1:

Google Cloud Run не использует Docker для запуска контейнеров.
Cloud Run использует gVisor.
Cloud Run не поддерживает привилегированные контейнеры.