Sobes.tech
Junior — Middle

თქვენ მონაწილეობდით Docker კონტეინერის დამოუკიდებელ კონფიგურაციაში და გაშვებაში?

sobes.tech AI

პასუხი AI-სგან

დიახ, მე თვითონ კონფიგურაცია და დავიწყე Docker კონტეინერები. ჩვეულებრივ, პროცესი მოიცავს:

  1. Dockerfile-ის შექმნას, სადაც აღწერილია სურათი.
  2. სურათის მშენებლობა docker build ბრძანებით.
  3. კონტეინერის დაწყება docker run-ით, საჭირო პარამეტრების მითითებით (პორტები, მოცულობები, გარემოს ცვლადები).

პროგრამისთვის Node.js-ის მარტივი Dockerfile-ის მაგალითი:

FROM node:14
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
CMD ["node", "index.js"]

კონტეინერის დაწყება:

docker build -t my-node-app .
docker run -p 3000:3000 my-node-app

ასევე, მე კონფიგურაცია გავაკეთე მონაცემების შენახვისთვის მოცულობების მონტაჟით და პორტების გადამისამართვით, რათა გარედან წვდომა იყოს აპლიკაციაზე.