본문 바로가기

목록이 없습니다.

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

Server/docker

    ※ 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