docker initdocker compose up --builddocker compose up --watchdocker build -t mongo_animals .docker-compose logs mongo-express
docker init vastauksetvalitse oma alustaKun kysyy että buildataanko niin: Ykysyy build kansiotaKatso mihin TypeScript buildaa ja laita se kansioksi esim distjos laitat väärän niin pitää aloittaa alusta
Aluksi ollaan lähetty docker init komennolla asentamaan dockeria node projectiin. Siinä valitaan alusta. Tässä ollaan valittu nodejs alustaksi. Ensimmäinen ero tunti esimerkkiin tuli siitä kun valitsemani projecti oli typescriptillä tehty niin valitsin sen. Tässä pitää valita se kansio mihin buildi menee esimerksi dist tässä tapauksessa. Tässä vaiheessa kannattaa katsoa mitä packake.jsosonissa on startissa että se käynnistää oikean index.js.
docker network create some-networkdocker run -d --network some-network --name mongo mongo:latestdocker run --network some-network -e ME_CONFIG_MONGODB_SERVER=mongo -p 8081:8081 mongo-express
ensiksi loin uuden docker verkon. Tämän jälkeen käynistin Mongo-db tehdyn kontin ja liitin sen tekemääni verkkoon sekä annoin kontille nimen. Lopussa käynnisti viellä uudelleen ja tein muuten samat kun edellisessa mutta asetin ympäristömuuttujan ja kerroin missä osoitteessa se aukeaa ja määritin käytettävän kuvan.
Löytyvät compose.yaml tiedostosta
docker psdocker ps -aNäillä voi katsoa ensimmäisellä voi katsoa mitkä kaikki kontit ovat käytössä ja toisella voi katsoa myös niitä mitkä eivät ole käytössä.