우리는 git 이라는 소스코드 버전 관리 프로그램이 제공하는 git pull {url}
명령만 이용해서 전세계 그 누구의 코드도 빠르게 가져올 수 있다. git pull {url}
의 url 은 github 라는 코드를 올려두는 서버를 가리키고 있다. 즉, git pull
이라는 명령어가 이렇게 강력할 수 있는 이유는 github 라는 공개된 저장소가 존재하기 때문이다.
마찬가지로 도커에도 공개 저장소가 있다. 이 도커 공개 저장소에는 github 에 내 소스코드를 자유롭게 업로드하듯 내가 만든 이미지(from1)를 자유롭게 업로드할 수 있다. 이러한 원격 저장소를 컨테이너 레지스트리 또는 컨테이너 이미지 레지스트리라고 부른다(참고3,4). 레지스트리라는 이름이 조금 무섭게 느껴지지만 별 것 없다(sup1:레지스트리의 다른 예).
from
to
supplementary
참고
/
)로 구분되며, 슬래시 앞 부분이 네임스페이스가 되고, 슬래시 뒷 부분이 실제 이미지 네임이 됩니다. 도커의 공식 저장소에서는 사용자 이름을 네임스페이스로 사용합니다. 예를 들어 user1932
라는 사용자가 wordpress
라는 이름의 이미지를 만들면 전체 이미지 이름은 user1932/wordpress
가 됩니다.