Esimese rakenduse juurutamine
Sul on tühi repositoorium. rdc sisaldab sisseehitatud malle, et saaksid tõelisi rakendusi käivitada ilma docker-compose-i nullist kirjutamata. Kolm sammu: vali mall, rakenda see, käivita.
Vaata juhendvideot
Vali · Rakenda · Käivita
1. samm: vali
rdc repo template list Esimene samm: loetle saadaolevad mallid. Rediacc sisaldab eelehitatud malle levinud rakenduste jaoks, nii et te ei pea docker-compose faili nullist kirjutama.
Näed valmis seadistusi levinud rakendustele: Postgres, Redis, veebiserverid ja palju muud.
2. samm: rakenda
rdc repo template apply --name app-postgres -m <machine-name> --repository my-app Teine samm: rakenda app-postgres mall repo-le. See kopeerib testitud failikomplekti repo-sse.
See kopeerib malli failid repositooriumisse.
3. samm: vaata, mis lisandus
rdc term connect -m <machine-name> --repository my-app --command 'ls -la' Ühendu reposse ja loetle malli lisatud failid: Rediaccfile elutsükli hook'idega ja docker-compose.yml, mis kirjeldab konteinereid.
Kaks faili: docker-compose.yml kirjeldab konteinerid ja Rediaccfile määrab, mis juhtub rakenduse käivitumisel ja peatamisel (selle up- ja down-elutsükli konksud). 2>/dev/null peidab ühenduslogid, nii et kuvatakse ainult failide loend.
4. samm: käivita
rdc repo up --name my-app -m <machine-name> Käivitage repo. CLI käivitab konteinerid, ühendab krüptitud mahu ja seadistab isoleeritud Docker daemon-i.
CLI käivitab konteinerid, ühendab krüptitud köite ja seadistab selle repositooriumi jaoks isoleeritud Dockeri deemoni. (Kui oled juba repositooriumi liivakastis VS Code ühenduse kaudu, on renet dev up samaväärne liivakastisisene alternatiiv.)
5. samm: kontrolli
rdc term connect -m <machine-name> --repository my-app --command 'docker ps' Kontrollige, mis töötab. docker ps loetleb ainult selle repo konteinereid. Teistel repo-del samal serveril on oma Docker daemon-id ja need pole sellest vaatest nähtavad.
docker ps loetleb siin ainult selle repositooriumi konteinerid. Teistel repositooriumidel samal serveril on oma Dockeri deemonid ja need on siit täielikult nähtamatud. Isoleerituse eesmärk ongi just see: testi vabalt, ilma naaberteenus tööd häirimata.
Edasi: Repositooriumiga töötamine.