#docker #kubernetes #container #orchestrator #microservice #infrastructure-as-code #devops #ci #cd

제목[Q&A] 노트북으로 docker machine을 만들어 사용시 certificate 주의사항2019-12-11 23:31
작성자

노트북으로 Wi-fi 환경에서 docker machine을 만들어 사용할 때 

Wi-fi가 바뀌고 나서 docker machine을 시작할 경우 무한 로딩이 걸리고

이를 ctrl + c로 강제 취소한 후 docker machine status를 확인하면 아래와 같은 에러일 수 있다.


Unable to query docker version: Get https://192.168.99.100:2376/v1.15/version: x509: certificate is valid for 192.168.99.102, not 192.168.99.100


Wi-fi 환경이 바뀌면서 docker machine에 부여된 ip도 바뀌어 certificate가 되지 않아 발생하는 오류이다.



해결 방법은

docker-machine regenerate-certs {docker-machine name}

명령어를 통해 certificate를 다시 만드는 것이다.


다만 몇십 초~ 몇 분 동안 기다려야 하고, 다시 Wifi 환경이 바뀔 경우 또 해줘야 하기 때문에 시간이 오래 걸린다.

또한 docker machine의 ip가 바뀌었기 때문에 Docker machine으로 swarm을 했을 경우 swarm도 다시 구성해야 한다.


참고자료: https://github.com/sparkfabrik/sparkdock/issues/14

댓글