ADVERTISEMENT
Support DevOps community
Docker makes deployment super easy! Learn with this simple Node.js app example:
📦 Step 1: Create Dockerfile
FROM node:14
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 3000
CMD ["node", "app.js"]
📦 Step 2: Build Image
docker build -t my-app .
📦 Step 3: Run Container
docker run -p 3000:3000 my-app
📦 Step 4: Share on Docker Hub
docker tag my-app username/my-app:latest
docker push username/my-app:latest
That's it! Your app is now containerized and ready for deployment.
📦 Step 1: Create Dockerfile
FROM node:14
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 3000
CMD ["node", "app.js"]
📦 Step 2: Build Image
docker build -t my-app .
📦 Step 3: Run Container
docker run -p 3000:3000 my-app
📦 Step 4: Share on Docker Hub
docker tag my-app username/my-app:latest
docker push username/my-app:latest
That's it! Your app is now containerized and ready for deployment.
Related Topics
ADVERTISEMENT
Keep learning DevOps