2017-11-25 37 views
0

Docker를 다시 설치했습니다. 내가 도커을 시작하려고 해요 때, 모든 것이 괜찮 : 나는 도커 서비스를 중지 할 때까지경고 : docker.service를 중지했지만 다음에 의해 활성화 될 수 있습니다. docker.socket

# /etc/init.d/docker start 
[ ok ] Starting docker (via systemctl): docker.service. 

여러 번 다시 시작 :

# /etc/init.d/docker stop 

[....] Stopping docker (via systemctl): docker.serviceWarning: Stopping docker.service, but it can still be activated by: 
    docker.socket 
. ok 

마지막으로, 내가있어 오류 :

# /etc/init.d/docker start 
[....] Starting docker (via systemctl): docker.serviceJob for docker.service failed. 
See "systemctl status docker.service" and "journalctl -xe" for details. 
failed! 

# systemctl status docker.service 
● docker.service - Docker Application Container Engine 
    Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) 
    Active: failed (Result: start-limit-hit) since Sat 2017-11-25 20:04:20 CET; 2min 4s ago 
    Docs: https://docs.docker.com 
    Process: 12845 ExecStart=/usr/bin/dockerd -H fd:// (code=exited, status=0/SUCCESS) 
Main PID: 12845 (code=exited, status=0/SUCCESS) 
     CPU: 326ms 

Nov 25 20:04:18 example.com systemd[1]: Started Docker Application Container Engine. 
Nov 25 20:04:18 example.com dockerd[12845]: time="2017-11-25T20:04:18.191949863+01:00" level=inf 
Nov 25 20:04:19 example.com systemd[1]: Stopping Docker Application Container Engine... 
Nov 25 20:04:19 example.com dockerd[12845]: time="2017-11-25T20:04:19.368990531+01:00" level=inf 
Nov 25 20:04:19 example.com dockerd[12845]: time="2017-11-25T20:04:19.37953454+01:00" level=info 
Nov 25 20:04:20 example.com systemd[1]: Stopped Docker Application Container Engine. 
Nov 25 20:04:21 example.com systemd[1]: docker.service: Start request repeated too quickly. 
Nov 25 20:04:21 example.com systemd[1]: Failed to start Docker Application Container Engine. 
Nov 25 20:04:21 example.com systemd[1]: docker.service: Unit entered failed state. 
Nov 25 20:04:21 example.com systemd[1]: docker.service: Failed with result 'start-limit-hit'. 

나는 Docker를 Debian 9 Stretch에 설치했습니다.

이 경고를 없애고 오류를 해결하는 데 도움을 줄 수있는 사람이 누구입니까? "결과가 '시작 제한 횟수'에 실패 했습니까?

답변

0

단위 파일 docker.service 외에도 docker.socket 단위 파일이 있습니다. 이는 소켓 활성화를위한 것입니다. 이 경고는 docker 서비스가 실행되지 않는 동안 docker 소켓에 연결하려고하면 systemd가 자동으로 docker를 시작한다는 것을 의미합니다. /lib/systemd/system/docker.socket을 제거하면이 문제를 해결할 수 있습니다 ... docker.service 유닛 파일에서 -H fd://을 제거해야 할 수도 있습니다.