Indholdsfortegnelse:

Hvordan containeriserer du en node-app?
Hvordan containeriserer du en node-app?

Video: Hvordan containeriserer du en node-app?

Video: Hvordan containeriserer du en node-app?
Video: Getting started with Containers | #CloudNativeNinja PT1 2024, April
Anonim

Skriv Dockerfile

  1. FRA node :7. Linje 2: Indstil arbejdsdirigent i beholder til / app .
  2. WORKDIR / app . Linje 3-5: Kopi Ansøgning til / app mappe og installationsafhængigheder.
  3. COPY package.json / app KØR npm install COPY. / app .
  4. CMD node indeks. js . Linje 7: Udsæt port 8081 til ydersiden, når den beholder har lanceret:

På samme måde bliver det spurgt, hvordan pakker jeg en node-app?

Du kan prøve følgende opsætning:

  1. Få din apps kildekode.
  2. npm installer alle afhængigheder (via pakke. json) til det lokale node_modules-bibliotek.
  3. Kopier noden. js binary – node.exe på Windows, (sandsynligvis) /usr/local/bin/node på OS X/Linux til dit projekts rodmappe.

hvordan dockeriserer du en reagere-app? Tutorial ved hjælp af 'create-react-app'

  1. Trin 1: Installer create-react-app. garn global tilføj skab-reager-app.
  2. Trin 2: Opret et nyt projekt.
  3. Trin 4: Tilføj byggeproces til Dockerfile.
  4. Trin 5: Tilføj produktionsmiljø til SAME Dockerfile.
  5. Trin 6: Byg billedet!
  6. Trin 7: Kør det lokalt for at teste det virker!

Når man tager dette i betragtning, hvad er Docker-node?

Arbejder noder er også eksempler på Docker Motor hvis eneste formål er at udføre containere. Arbejder noder ikke deltage i Raft-distribueret tilstand, tage planlægningsbeslutninger, eller betjene swarm mode HTTP API.

Hvordan får jeg container-id inde i containeren?

For at gøre det enkelt, Container-id er dit værtsnavn inde i docker.

Så du kunne:

  1. installer docker-io-pakken i din container med samme version som værten.
  2. start det med --volume /var/run/docker. sok:/var/run/docker. sok --privilegeret.
  3. til sidst, kør: docker inspicer $(værtsnavn) inde i containeren.

Anbefalede: