반응형
서버 재부팅 시 web server 및 DB는 자동으로 구동 되어야 하므로 재부팅 시 서비스가 자동 재실행 되도록 설정해보려고 한다. 나는 도커를 사용하고 있고 서비스 파일을 생성하여 부팅 시 실행되도록 활성화할 것이다.
1. service 생성 경로 및 파일명
sudo vi /etc/systemd/system/docker-web.service
2. service 파일 생성
- 자동실행하려는 container 명을 추가하면된다.
[Unit]
Wants=docker.service
After=docker.service
[Service]
RemainAfterExit=yes
ExecStart=/usr/bin/docker start postgres
ExecStop=/usr/bin/docker stop postgres
[Install]
WantedBy=multi-user.target
3. systemctl 등록
sudo systemctl enable docker-web.service
4. 서버 재부팅 후 자동 재실행 확인
반응형
'Docker' 카테고리의 다른 글
[Jenkins] Jenkins Docker 설치 및 GitHub 연동 (0) | 2022.05.23 |
---|---|
Docker Ubuntu Install 및 사용자 권한 설정 (0) | 2022.02.11 |
[Docker] <none> image 정리 (0) | 2021.08.17 |
docker-compose 를 활용한 react 및 nodejs express 배포 (1) | 2021.06.01 |
[Docker] 컨테이너 vi 명령어 실행 (0) | 2021.04.14 |