는 좋은 방법은 무엇입을 자동으로 시작 도커 컨테이너 시스템 부팅?
이 선호하는 방법에 이렇게 우분투 14.04?
나는've 사용되는supervisord
과거에는 자동 시작 web apps. 그러나지 않는't 것 같은 느낌이 옳은 일을 위해 Docker.
분명히,현재 방법을 자동 시작 도커 컨테이너(에서 도커 1.2)을 사용하는 것다시 시작 정책. 이제 어떻게 도커 처리해야의 시작할 때 컨테이너 시작하고 다시 시작하는 컨테이너의 경우 종료됩니다. 나는've 사용하는'항상'옵션,지금까지와는 것을 확인할 수 있습니다 그것은 도커 자동 시작은 컨테이너 시스템 부팅:
sudo docker run --restart=always -d myimage
다시 시작 정책을 사용하여--다시 시작 플래그에 도커할 수 있습니다 실행 지정을 다시 시작 정책 방법에 대한 컨테이너지 말았어야할 다시 시작합니다.
no-를 다시 시작하지 않을 때 컨테이너가 종료됩니다.
에 실패 컨테이너를 다시 시작하는 경우에만 그것은 종료와 함께 non zero 종료 상태입니다.
상은 항상 다시 시작한 컨테이너 관계없이 종료 상태입니다.
를 지정할 수도 있습니다 최대한 양의 시간이커도 컨테이너를 다시 시작할 때 사용하여 실패 정책입니다. 기본값은 는 도커려고 영원히 다시 시작한다.
$sudo 커 실행--다시 시작=항상 redis 이 실행됩니다 redis 컨테이너를 다시 시작의 정책은 항상 그렇게되는 경우에는 컨테이너 exit,도커가 다시 시작됩니다.
$sudo 커 실행--다시 시작=에 실패:10redis 이것은 실행 redis 컨테이너를 다시 시작 정책의 실패와 최대 다시 계산 10. 는 경우 redis 컨테이너의 종료와 함께 non-zero 구 상태 10 개 이상의 시간이 행커 것이 중단하고 재시작 컨테이너. 제공하는 다시 시작을 최대 한도에 대해서만 유효 에 실패 정책입니다.
Docker 는이 페이지는 작업을 수행하는 방법에 대해 설명합과 출세하고 systemd. 나도 동의하지 않는다는't 것 같은 옳은 일을 위해 Docker. 그들의 솔루션을 실행하는도커 시작
에서는've 이미 만들어진 당신의 컨테이너입니다. 내가 생각하는 당신이'd 하나도커 실행--rm
에서 유명 브랜드는 스크립트(치료과 같은 새로운 프로세스와 컨테이너에서는 이미지)또는 도커 데몬을 재시작은 컨테이너에 부팅(이 될 것으로 기본적으로 아무것도하지 않는 경우에 다른 사람). 출세가할 수 있는 장점을 쉽게 시작/중지 프로세스,하지만 당신을 얻을 것으로커's 시작/중지도!
I think it's 상을 사용자가 수동으로 만들기 콘테이너(으로 모든 올바른 포트/볼륨 바인딩)하기 전에 신 스크립트 작동합니다.