docker의 pull 명령어를 통해 이미지를 docker-hub로 부터 가져 오는 경우가 있습니다. 예를 들면 docker pull httpd,centos와 같은 명령어로 쉽게 가져올 수 있는데 이때 아래와 같은 에러가 발생하는 경우가 있습니다.
[root@localhost ~]# docker pull httpd
Using default tag: latest
Trying to pull repository docker.io/library/httpd ...
Get https://registry-1.docker.io/v2/: x509: certificate has expired or is not yet valid
위의 에러는 certificate가 만료되어 발생 할 수 있는 에러 일 수 있지만 VMware를 사용하는 경우라면 리눅스의 시간 동 기화가 제대로 이루어 지지 않아 발생하는 경우가 있습니다. 이경우 VMware의 간단한 설정으로 동기화를 진행 할 수 있습니다 .
[Virtual Machine Settings] - [VMware Tools] - [Vmware Tools features] - Synchronize guest time with host 체크
이렇게 시간을 동기화 시켜준 후에 docker pull 명령어를 사용해보시면 아래와 같이 정상적으로 이미지를 가져오는 것을 확인 해 볼 수 있습니다.
'docker' 카테고리의 다른 글
Docker bash shell 실행시 Root 권한으로 실행하기 (0) | 2022.11.06 |
---|---|
Docker - All Docker commands fail with "unable to resolve docker endpoint" (0) | 2022.06.30 |