Docker Hub: https://hub.docker.com
도커 이미지를 관리하는 공간
특별히 다른 것을 지정하지 않는다면, 도커 허브가 디폴트
레지스트리는 Docker Hub, Private Docker Hub, 회사 내부용 레지스트리 등으로 나뉨
레지스트리 내에 도커 이미지가 저장되는 공간
이미지 이름이 사용되기도 함
깃헙의 레포지토리와 유사
같은 이미지라고 할지라도 버전 별로 안의 내용이 조금 다를 수 있음
해당 이미지를 설명하는 버전 정보를 주로 입력
특별히 다른 것을 지정하지 않는다면 latest 태그를 붙인 이미지를 가져옴
$ docker-machine ls // 버츄얼머신 검색
$ docker-machine start default // default 가상머신 실행
$ docker-machine env default // default 가상머신으로 실행되도록 환경변수 생성
$ eval $(docker-machine env default) // 환경변수 실행
$ docker image pull docker/whalesay:latest
$ docker image ls
$ docker container run --name [컨테이너명] docker/whalesay:latest cowsay boo
cowsay: 컨테이너 실행시 cowsay 명령어 호출
boo: cowsay에 넘겨질 파라미터
$ docker container ps -a
ps: 컨테이너의 리스트를 출력
-a: 디폴트로는 실행되는 컨테이너지만 종료된 컨테이너를 포함하여 모든 컨테이너를 출력
$ docker container rm [컨테이너명]
$ docker image ls
$ docker image rm docker/whalesay
$ docker container run --name [컨테이너명] --rm docker/whalesay cowsay boo
$ docker container run -it --rm danielkraic/asciiquarium:latest