728x90
이런 오류를 겪는다면?
ERROR: for peer0.org1.example.com Cannot create container for service peer0.org1.example.com: Conflict.
The container name "/peer0.org1.example.com" is already in use by container
"871e6540233fa80a215da86f74c64e28d46d9a955409fde467ec670fCreating peer0.org2.example.com ... error
hyperledger fabric 을 연습하는 도중 이런 에러가 떴다.
해석하자면 "이미 같은 컨테이너 이름을 가진 컨테이너가 존재하니 이를 지워라" 라는 것이다.
3번째 줄의 값이 container ID 이므로 이를 그대로 복사해서
docker rm {복사한 ID}
를 해주면 된다. 만약 1개 이상의 컨테이너가 계속 에러를 유발한다면? 위 커맨드로 일일이 지워주거나,
다른 핵심적인 컨테이너가 존재하지않는다면
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)
모든 컨테이너를 동작 중지한 후 지우는 법도 있다.