English below.
Koska tätä järjestelmäkuvaa ei voi ladata Docker Hubista, se täytyy
pystyttää paikallisesti. Seuraavien komentojen käyttö edellyttää
Docker Enginen asennusta, joka tulee yleensä Docker Desktopin
mukana. Muokkaa Dockerfile
ja docker-compose.yml
tarpeidesi mukaiseksi
tai voit kokeilla suoraan näillä.
docker build -t google-datastore .
Jos löydät Docker Hubista sellaisen järjestelmäkuvan, missä
datastorelle ei ole annettu --no-store-on-disk
flagia, voit käyttää
sitä. Tämän tietovaraston Dockerfile on muokattu
https://bitbucket.org/egym-com/datastore-emulator/src/master/
Dockerfilestä.
Seuraavaksi suoritetaan docker-compose.yml file tausta-ajo tilassa.
docker compose up -d
Jos tarvitsee käyttää index.yaml
tiedoston määrityksiä, sen voi
luoda kansioon index
ja käyttää volumea esim.
volumes: - ./index:/opt/datastore-index
HUOM. Muista asettaa ympäristömuuttujat myös sovelluksesi ajoympäristöön.
Since this system image cannot be downloaded from Docker Hub as such, it needs to be set up locally. The use of the commands above requires Docker Engine installation, which usually comes with Docker Desktop. Modify the Dockerfile and docker-compose.yml to suit your needs, or you can try using them directly.
NOTE. Please don’t forget to set environment variables to your app running environment.
For more information please refer to the [datastore emulator documentation](https://cloud.google.com/datastore/docs/tools/datastore-emulator).