Puncte:1

Montați volumul docker pe imaginea docker a motorului de aplicație

drapel ru

Am o imagine Docker pe care am implementat-o ​​în motorul de aplicații. Vreau să montez un volum pentru a înlocui un fișier scris inițial când imaginea a fost construită. Am nevoie ca fișierul să fie montat când imaginea docker este executată (docker run ).

Este posibil acest lucru cu motorul de aplicații? Dacă montarea volumelor pe containerul docker nu este posibilă, există vreo altă modalitate de a înlocui fișierul de pe imagine când containerul docker este rotit (gcloud app deploy)?

John Hanley avatar
drapel cn
Puneți fișierul pe Google Cloud Storage. Descărcați fișierul la pornirea aplicației.
Puncte:0
drapel de

Din păcate, App Engine Flex nu are capacitatea de a monta volume. Deși este posibil să furnizați și să utilizați spațiu suplimentar pe disc, așa cum se arată în aceasta documentație, în prezent nu este posibilă montarea unui disc creat prin consolă sau CLI. Așa cum a sugerat John Hanley, v-aș recomanda să utilizați Stocare in cloud in schimb. Vedeți mai jos pașii de nivel înalt pe care îi puteți folosi ca ghid (a folosit runtime Python pentru acest exemplu):

  1. Importă Biblioteca client Cloud Storage:
pip install --upgrade google-cloud-storage
  1. Cod general pentru descărcarea obiectelor Cloud Storage

  2. Creați o funcție de descărcare în aplicația dvs. care se va executa odată ce motorul de aplicație pornește o nouă instanță.

În plus, o altă soluție este să montați o găleată de stocare pe aplicația dvs. folosind gcsfuse, cu toate acestea, există un dezavantaj, deoarece este posibil să întâmpinați probleme de privilegii și orice configurație pe care o faceți s-ar putea reseta, deoarece instanțele GAE Flex repornesc întotdeauna cel puțin o dată pe săptămână. Vezi asta Așa post ca referinta.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.