2017-10-23 4 views
1

나는 도커 17.09.0-CE를 실행하고 및 컨테이너 그것은해야 할 고통이다시작 도커 컨테이너

c7fee123ec9f

new-mysql

컨테이너 ID를 불렀다 이 컨테이너를 사용할 때마다 수동으로 컨테이너를 시작하십시오. 따라서 시스템 부팅시이 작업을 수행 할 수있는 방법이 있는지 궁금합니다.

완벽하게 작동하므로이 컨테이너를 죽이고 싶지 않습니다. 시스템 부팅시 (또는 Docker가 시작될 때) 자동으로 시작되도록 설정을 조정하기 만하면됩니다.

답변

2

시도 :

docker run --restart unless-stopped new-mysql 

당신은 여기에서 자세한 정보를 확인할 수 있습니다 docker pshttps://docs.docker.com/engine/admin/start-containers-automatically/

+1

감사하지만 작동하지 않습니다. 나는 원래 왜이 명령을 사용 했는가 이전에 나왔지만, 다음과 같이 나에게 준다 :'이미지를 찾을 수 없다 'new-mysql : 최신'로컬 '과'docker : 데몬으로부터의 오류 응답 : pull-new 접근을 거부 한 mysql 저장소 존재하지 않거나 '도커 로그인'이 필요할 수 있습니다. '. 컨테이너 이름이 맞습니다. 컨테이너 이름 _ 또는 컨테이너 ID와 함께 작동하지 않습니다. – crmpicco

0

유형은 고정 표시기 컨테이너의 이미지를 볼 수 있습니다. docker run --restart=unless-stopped microsoft/mssql-server-linux이 경우

enter image description here

는, 화상 대신 컨테이너 이름의 화상 이름을 사용하여, '마이크로 소프트/MSSQL 서버 리눅스'이다.

+0

흠, 그래, 이미지 (mysql : 5.7')로 시도했지만'Restarting (1) 2 seconds ago'의 상태로 붙어있다. 이름은'gifted_hopper'입니다. 불행히도 앞으로 나아갈 수 없습니다. – crmpicco

+0

지금 재시작 정책을 없애지 못했습니다. 나는'docker update --restart = no my-container'를 사용하려하지 않았습니다. – crmpicco

+0

Docker를 다시 시작하면 자체를 다시 시작하려고했던 이상한 컨테이너가 죽었습니다. 'gifted_hopper' 컨테이너가 어디서 왔는지는 모르겠지만이 문제에 대한 해결책은 아닙니다. 저는 두려워합니다. – crmpicco