now
Docker auto start container on reboot
가는가래
2019. 2. 21. 02:16
Docker auto start container on reboot
도커로 elasticsearch를 띄웠는데 컴퓨터를 재부팅 할 때 마다 다시 실행시켜줘야 하는 귀찮은 일이 생겼다.
컴퓨터 재부팅 시에 자동으로 컨테이너 실행을 위해서는 다음과 같이 하면 된다.
docker 명령어로 elasticsearch 실행한다고 하면 docker run 명령어 중간에 --restart 옵션을 넣어주면 된다.
docker run -restart always -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:6.4.3
- always옵션 이외에도 다른 옵션도 있으니 다음 사이트에서 찾아서 적당한걸 사용하면 된다.
https://docs.docker.com/config/containers/start-containers-automatically/