프로그래밍/이것저것

Docker - 컨테이너가 항상 실행되게

temporery 2020. 12. 7. 18:23

systemctl enable docker 로 입력하면

심링크 만드는 메시지 한줄이 나오고 systemctl status docker 입력시

Loaded: loaded (/docker/service/location/here/docker.service; enabled; vendor ... 

위 처럼 disabled에서 enabled로 바뀝니다.

systemctl enable은 해당 서비스를 부팅마다 실행하게 한다는 의미! 라는군요

이렇게 설정해주시면 우선 시스템 재 부팅시 도커도 같이 실행됩니다.

 

그리고 docker-compose 에서 

restart: always 옵션을 줘서 컨테이너가 종료되어도 다시 실행하게끔 설정합니다.

 

호환성

도커 컴포즈 3.6 환경, 우분투 서버에서 적용 후 작성함

참조