DevOpsDocker

Docker ile Uygulama Konteynerizasyonu

Kenan Sezginbaş
Software Engineer • 1 Kasım 20257 dk okuma

Konteynerizasyon, yazılımın çalıştığı ortamdan izole edilmesini sağlar. Docker, bu konuda endüstri standardıdır.

Dockerfile Örneği

Basit bir Node.js uygulaması için Dockerfile:

dockerfile
FROM node:18-alpine WORKDIR /app COPY package*.json ./ RUN npm install COPY . . EXPOSE 3000 CMD ["npm", "start"]

Bu yapılandırma ile uygulamanızın bağımlılıklarını ve çalışma ortamını tek bir dosyada tanımlamış olursunuz.