2017-01-25 3 views
0

sudo yum install -y docker를 사용하여 docker를 설치하고 다음 명령을 실행하여 docker 서비스를 시작했습니다. 처음에는 효과가 있었고 도커 컨테이너를 실행할 수있었습니다. 이제 도커 데몬은 작동하지만 wook은 도커 ps, docker info..etc와 같은 도커 명령을 실행합니다. stdout에 아무것도 표시하지 않습니다.docker info 명령이 ec2 인스턴스에 아무 것도 표시하지 않습니다.

sudo yum remove docker를 사용하여 도커 버전을 제거하고 수동으로 모든 파일을 제거하고 새 파일을 설치했지만 여전히 동일한 문제입니다.

다음은 EC2 인스턴스에 도커를 설치하기 위해 따라야 할 링크입니다. https://aws.amazon.com/blogs/devops/set-up-a-build-pipeline-with-jenkins-and-amazon-ecs/

도커 버전 1.12.6, 7392c3b 구축/1.12.6

끝나면 uname -a 리눅스 IP 주소 4.4.41-36.55.amzn1.x86_64 # 1 SMP 수요일 1월 18일 1시 3분 26초 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

무엇이 잘못되었는지를 알 수 없었습니까? 이 문제를 디버그 할 때 도와 주시겠습니까?

미리 감사드립니다. 내가 당신이 말한 당신이 언급 한 링크를 통해가는 것을에서 알 수있는 바와 같이

답변

0

, 당신은 당신이 사용했던 사용자 젠킨스에 고정 표시기 명령 기능을 준 :

usermod -a -G docker jenkins 

그래서 고정 표시기를 실행하려면 Jenkins 사용자로 로그인해야하는 관련 명령입니다. 다음 명령을 사용하여 사용자 젠킨으로 로그인 할 수 있습니다.

sudo -su jenkins 

거기에서 예상대로 도커 명령을 실행할 수 있어야합니다.
PS - 단계를 다시 수행하여 도커를 설치합니다.

희망 도움말.