Turinys:

Kaip sudėti mazgo programą?
Kaip sudėti mazgo programą?

Video: Kaip sudėti mazgo programą?

Video: Kaip sudėti mazgo programą?
Video: Kaip surišti slankiojančios PLŪDĖS-SLIDER'io sistemėlę? 2024, Gruodis
Anonim

Parašykite Dockerfile

  1. NUO mazgas :7. 2 eilutė: nustatykite darbo katalogą konteineris į / programėlė .
  2. WORKDIR / programėlė . 3-5 eilutė: kopija taikymas į / programėlė katalogą ir įdiegti priklausomybes.
  3. COPY package.json / programėlė RUN npm install COPY. / programėlė .
  4. CMD mazgas indeksas. js . 7 eilutė: 8081 prievadą išskleiskite į išorę konteineris paleido:

Panašiai klausiama, kaip supakuoti mazgo programą?

Galite išbandyti šią sąranką:

  1. Gaukite programų šaltinio kodą.
  2. npm įdiekite visas priklausomybes (per paketą. json) į vietinį node_modules katalogą.
  3. Nukopijuokite mazgą. js dvejetainis failas – node.exe sistemoje Windows, (tikriausiai) /usr/local/bin/node OS X/Linux į jūsų projekto šakninį aplanką.

kaip Dockerize reagavimo programą? Mokymas naudojant „sukurti-reaguoti-app“

  1. 1 veiksmas: įdiekite „create-react-app“. yarn global add create-react-app.
  2. 2 veiksmas: sukurkite naują projektą.
  3. 4 veiksmas: pridėkite kūrimo procesą prie „Dockerfile“.
  4. 5 veiksmas: pridėkite gamybinę aplinką prie to paties „Dockerfile“.
  5. 6 veiksmas: sukurkite vaizdą!
  6. 7 veiksmas: paleiskite jį vietoje, kad patikrintumėte, ar jis veikia!

Atsižvelgiant į tai, kas yra Docker mazgas?

Darbininkas mazgai taip pat yra atvejai Dokeris Variklis, kurio vienintelė paskirtis yra konteinerių vykdymas. Darbininkas mazgai nedalyvaukite „Raft“paskirstytoje būsenoje, nepriimkite planavimo sprendimų ir neaptarnaukite spiečiaus režimo HTTP API.

Kaip gauti konteinerio ID konteineryje?

Kad būtų paprasta, Sudėtinio rodinio ID yra jūsų pagrindinio kompiuterio vardas vidinis dokeris.

Taigi, galite:

  1. įdiekite docker-io paketą į savo konteinerį su ta pačia versija kaip ir pagrindinio kompiuterio.
  2. paleiskite jį su --volume /var/run/docker. kojinė:/var/run/docker. kojinė – privilegijuota.
  3. galiausiai paleiskite: docker inspect $(hostname) konteinerio viduje.

Rekomenduojamas: