Tinc alguns problemes amb un lloc web que estic executant a instàncies de contenidors Azure. Tinc una imatge wordpress docker extreta d’un registre de contenidors privats d’azure i estic muntant un fitxer compartit des d’un compte d’emmagatzematge d’Azure i estic fent tot això amb plantilles ARM en línia amb aquest tutorial ].
He utilitzat l'exemple al final de l'article. Tot ha funcionat bé, però de sobte sembla que no puc accedir als fitxers del fitxer compartit.
He provat chmod per canviar els permisos: chmod -R 755 myfolder
i l'ordre s'executa però no actualitza els permisos.
També he definit "readOnly": false tant a la definició de volum com a la definició de volumeMount a la plantilla ARM.
Si ho faig cat / proc / mounts
puc veure el cifs
mount que es munta rw però té dir_mode = 0700
i file_mode = 0700
, que crec que és on rau el problema.
No estic segur de si ha canviat alguna cosa en les instàncies de contenidors azur, o potser en la canalització de construcció del docker (per cert, havia canviat al nou agent de compilació d'Ubuntu a VSTS, però he provat l'agent de vista prèvia de Linux anterior, però el mateix resultat)
Alguna idea sobre com puc canviar la configuració dir_mode i file_mode? Hi ha paràmetres a la plantilla ARM per canviar-los? No he pogut veure cap referència a la referència de plantilla ARM al lloc de Microsoft.
Gràcies per endavant
Rob
Существует параметр readOnly , который можно установить на false и посмотреть, имеет ли это значение, но 700 даже не доступен только для чтения.
"azureFile": {
"shareName": "string",
"readOnly": boolean,
"storageAccountName": "string",
"storageAccountKey": "string"
},
Похоже, в GitHub есть открытая проблема для этой проблемы.
https://github.com/ MicrosoftDocs / azure-docs / issues / 19017
Я рекомендую вам открыть свой собственный или взвесить существующую проблему.
Надеюсь, это поможет
У меня была аналогичная проблема, и я ее исправил.
Я использую интерфейс командной строки.
az политика общего доступа к хранилищу создать --help
, я добавил политику общего доступа со всеми необходимыми разрешениями (чтение-запись-список), и это сработало. У меня больше нет проблем с разрешением доступа к ACI
, надеюсь, это поможет