반응형
해당 글에서는 Docker 이미지로 vault를 받는 도중에 발생한 오류를 해결하는 방법에 대해 알아봅니다.
1) 문제점
💡 문제점
- docker pull vault 명령어를 통해 docker로 vault 이미지를 받으려 할 때 아래와 같은 문제가 발생하였습니다.
Error response from daemon: manifest for vault:latest not found: manifest unknown: manifest unknown
해당 문제는 vault:latest 버전을 찾을 수 없다는 오류입니다.
# valut 이미지를 받습니다.
$ docker pull vault
반응형
2) 해결방법
💡 해결방법
- 해결방법은 우선 Docker가 운영되고 있는지를 확인하고, latest 버전이 아닌 태그를 직접 입력하여서 해결합니다.
1. Docker가 실행되고 있는지 확인합니다.
# 실행 중인 Docker 컨테이너 목록을 표시합니다.
$ docker ps
2. DockerHub에서 최신버전의 태그를 확인하여 받습니다.
💡 DockerHub에서 최신버전의 태그를 확인하여 받습니다
- 글을 작성한 시점 가장 최신버전이 1.13.3이기에 이를 다운로드 받아서 해결하였습니다.
- latest로 받는것 보다는 아래와 같이 태그를 직접 입력하고 pull을 받는 것이 좋다고 합니다.
# 문제에서 발생했던 이미지에 대해 직접적인 태그를 입력하여 작성합니다.
$ docker pull vault:1.13.3
[더 알아보기]
💡 docker에서 vault와 hashicorp/vault의 차이는 뭘까?
- 'vault'와 'hashicorp/vault'는 모두 HashiCorp Vault의 Docker 이미지를 나타냅니다.
- 'vault'는 Docker Hub에서 공식적으로 제공되는 Vault 이미지이며, 'hashicorp/vault'는 HashiCorp가 관리하는 Vault 이미지입니다. 두 이미지 모두 Vault 애플리케이션을 실행하는 데 사용할 수 있습니다.
- 그러나 'hashicorp/vault'는 보통 최신 기능과 업데이트를 더 자주 제공하므로, 최신 Vault 기능을 사용하려면 'hashicorp/vault'를 사용하는 것이 좋습니다.
오늘도 감사합니다. 😀
반응형