Неверная точка входа при развертывании изображения Docker в облаке Google из Windows10 - PullRequest
1 голос
/ 29 апреля 2020

Я получаю эту ошибку, когда запускаю ' сборки gcloud, отправьте --config cloudbuild.yaml ' из gcloud-cli.

Step #1: Deploying...
Step #1: Setting IAM Policy.....................................done
Step #1: Creating Revision.....................................................failed
Step #1: Deployment failed
Step #1: ERROR: (gcloud.run.deploy) Cloud Run error: Invalid argument error. Invalid ENTRYPOINT. [name: "gcr.io/customerapi-275705/quickstart-image@sha256:0d1965181fa4c2811c3fcbd63d68de5b4c348ee5b62615594946dea48fee9735"
Step #1: error: "Command \"/quickstart.sh\": invalid mode \"-rw-rw-rw-\" for /quickstart.sh"
Step #1: ].
Finished Step #1

Файл должен иметь ' + x '(чтение / выполнение) разрешений, установленных chmod. Эквивалентом Windows будет ' / grant Пользователь: F '.

Шаг # 1: ошибка: "Command \" / quickstart.sh \ ": неверный режим \ "- rw-rw-rw- \" для /quickstart.sh"

-rw-rw-rw мне кажется правильным. Чего мне не хватает?

Это в моем Dockerfile

FROM alpine
COPY quickstart.sh /
CMD ["\/quickstart.sh"]

А это мой cloudbuild.yaml

steps:
    - name: 'gcr.io/cloud-builders/docker'
      args: [ 'build', '-t', 'gcr.io/$PROJECT_ID/quickstart-image', '.' ]

    - name: 'gcr.io/cloud-builders/gcloud'
      args:
      - 'run'
      - 'deploy'
      - 'myservice'
      - '--image'
      - 'gcr.io/$PROJECT_ID/quickstart-image'
      - '--region'
      - 'europe-north1'
      - '--platform'
      - 'managed'
      - '--allow-unauthenticated'
images: 
     - 'gcr.io/$PROJECT_ID/quickstart-image'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...