Junior — Middle
Docker konteynerini mustaqil sozlash va ishga tushirishda ishtirok etdingizmi?
sobes.tech AI
AIdan javob
Ha, men o'zim Docker konteynerlarini sozlash va ishga tushurishni amalga oshirdim. Odatda jarayon quyidagicha:
- Rasm tavsifi bilan Dockerfile yaratish.
docker buildkomandasi bilan rasmni qurish.docker runyordamida konteynerni ishga tushirish, kerakli parametrlarni (portlar, hajmlar, muhit o'zgaruvchilari) ko'rsatish.
Node.js ilovasi uchun oddiy Dockerfile misoli:
FROM node:14
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
CMD ["node", "index.js"]
Konteynerni ishga tushirish:
docker build -t my-node-app .
docker run -p 3000:3000 my-node-app
Shuningdek, ma'lumotlarni saqlash uchun hajm montajini va tashqaridan kirish uchun portlarni yo'naltirishni sozladim.