Docker Certificate(Windows Server) 에러
페이지 정보
작성자 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 에필로그 댓글 0건 조회 3,602회 작성일 19-02-17 16:13본문
일단 도커는 잘 모른다.
서비스 오류 때문에 컨테이너를 중지하려고 했다.
...509: certificate has expired or is not yet valid... 메시지가 나오면서 실패가 난다.
인증서를 다시 갱신하면 되겠거니 하고 다음을 실행했다.
docker-machine regenerate-certs default
뭘 만들고 카피했다는 메시지가 나와 갱신된 줄 알았는데 아니다.
/home/docker/.docker 안에 ca.pem, cert.pem, key.pem 등은 새로 만들어져 있다.
인증서를 확인해보니 이전 것 그대로이다.
달리 도커의 자체 인증서를 어떻게 갱신해야 하는지 찾았으나 무슨 말인지 모르겠다.
그냥 openssl로 만들어서 넣었는데 안 먹힌다.
가만히 보니 regenerate-certs 할 때 어디서 인증서들을 읽어 온다.
C:\Users\Adiminstrator\.docker\machine\certs 안에 있는 pem 파일들이다.
여기 파일들을 갱신해야 하는데 도커 자체로 방법이 있를까 했는데 모르겠다.
openssl로 만든 인증서로 교체했는데 유효하지 않다고 한다.
뭘 잘못 만들었는 모양이다.
그냥 다른 곳에 도커를 설치하고 pem 파일들만 서버로 복사했다.
다시 regenerate-certs를 하고 컨테이너를 중지하니 에러없이 먹힌다.
바로 시작하니 잠시 후 서비스가 정상으로 돌아 왔다.
때로는 단순한 방법도 먹힌다.
댓글목록
등록된 댓글이 없습니다.