0
boot2docker를 사용하는 OS X입니다. 패브릭을 사용하여 품질 보증을 위해 도커 컨테이너를 간단하게 실행하려고합니다. 이 명령을 실행 로컬 컨텍스트의 fabric 명령이 grep 명령에 실패했습니다.
...containerFound = fab.local('docker ps -a | grep nodejs', capture=True)
# this didn't work either if fab.local('docker ps -a | grep nodejs').succeeded
다음과 같은 오류가 발생
Fatal error: local() encountered an error (return code 1) while executing 'docker ps -a | grep nodejs'
이 문제가 사용 boot2docker입니다. 나는 sudo를 사용했지만 아무 것도 사용하지 않았다. boot2docker는 sudo가 필요하지 않으므로 루트로 실행됩니다.
테스트를 위해 로컬 컨테이너를 조정하려는 경우 그림을 권장합니다. –
Thanks @JavierCastellanos 감사합니다. @JavierCastellanos 저는 그림을 들여다 보려고했으나 우리도 Windows에서 실행해야합니다. 무화과는 내가 읽은 것으로부터 Windows를하지 않습니다. –
하지만 기다려주십시오 ... theres는 Windows https : // github의 해결 방법입니다. .com/docker/fig/issues/598 –