본문 바로가기

목록이 없습니다.

[docker] 부팅 시 자동으로 컨테이너 실행하도록 설정

2019. 11. 14 Server/docker
  1. 데몬 등록

※ docker를 조작가능한 권한이 필요합니다. root권한으로 작업하거나 docker를 조작할 수 있는 권한을 사용하는 서버 user계정에 부여해주신 후에 아래 작업을 진행해주시기 바랍니다.

데몬 등록

systemd를 통해 실행할 도커 컨테이너를 데몬으로 설정한다.

 

# cd /etc/systemd/system

위의 디렉토리로 이동하면 여러 .service 파일이 있는데 원하는 이름으로 .service파일을 만들어 준다

 

## dc_elastic.service
[Unit]
Description=docker elasticsearch Service
After=docker.service
Requires=docker.service

[Service]
TimeoutStartSec=0
Restart=always
ExecStart=/usr/bin/docker start elastic

[Install]
WantedBy=multi-user.target

 

그리고 systemctl 명령어를 통해서 데몬으로 등록해준다.

 

# systemctl enable dc_elastic.service