[docker] 서버 실행 시 docker-compose 자동 실행

📝 1yangsh·2021년 5월 27일
0

docker

목록 보기
2/3

서버 실행 시 docker-compose 자동 실행

docker-compose.service 에서 아래 파일 작성하여 service 등록

  • vi /etc/systemd/system/docker-compose.service
        [Unit]
        Description=Docker Compose Application Service
        Requires=docker.service
        After=docker.service

        [Service]
        Type=oneshot
        RemainAfterExit=yes
        WorkingDirectory=[docker-compose 파일이 있는 경로]
        ExecStart=/usr/local/bin/docker-compose up -d
        ExecStop=/usr/local/bin/docker-compose down
        TimeoutStartSec=0

        [Install]
        WantedBy=multi-user.target

WorkingDirectory - docker-compose 명령을 실행할 경로
ExecStart/ExecStop - 실행/중지 관련 파일이 생성되는 경로

  • 부팅 시 자동 실행 될 수 있도록 설정
    • systemctl enable docker-compose
profile
개발 경험 저장소

0개의 댓글