Aws and Jenkins =Docker Compose

Using Docker Compose for Deployment

docker compose use yaml file

Just started 1 Docker Container = Docker run

Small application with multiple services would start with Docker Compose

docker-compose command

docker-compose -f docker-compose.yaml up

Install Docker Compose

Create Docker Compose FIle

version: '3.8'
services:
    java-maven-app:
      image: ${IMAGE}
      ports:
        - 8080:8080
    postgres:
      image: postgres:13
      ports:
        - 5432:5432
      environment:
        - POSTGRES_PASSWORD=my-pwd
]

Make Jenkinsfile adjustments

Last updated