
모든 도커의 명령은 CLI(Command Line Interface)를 이용하여 키보드로 직접 명령을 입력하는 형태이고, 다음과 같은 형식으로 이루어져 있다.
docker [명령] [옵션] [선택자](이미지ID/컨테이너 등)
docker image [명령] [옵션]
docker container [명령] [옵션]
이미지를 직접 생성할 수도 있지만, 현재 이미 존재하는 이미지들을 다운 받기 위해서는 Docker Hub를 가입해야한다.
Docker 로그인
docker login
Docker 로그아웃
docker logout
Docker 이미지는 이미지명[:태그] 로 이루어져 있으며, 태그는 보통 버전 정보를 넣는다.
태그가 생략될 시 최신 버전의 이미지를 의미하는 latest가 자동으로 붙게 되어 해당 이미지의 최신버전을 의미하게 된다.
ex. abc/ubuntu 일시 / 앞단의 abc는 DockerHub의 사용자명을 의미한다.
검색 이미지의 리스트를 특정 개수로 한정시키고 싶은 경우에는 --limit 옵션을 사용하면 된다.
docker search --limit=[개수] ubuntu
cf) DockerHub에 있는 특정 이미지의 태그 리스트를 보려면 DockerHub 사이트에서 확인해야한다.
태그를 안붙일 경우 디폴트로 lastest 버전을 다운받는다.
docker pull ubuntu
태그를 통해 특정 버전의 이미지도 다운 가능하다.
docker pull ubuntu:22.10
cf) docker pull은 이미지를 다루는 명령이므로 docker image pull도 가능하다.
docker images
-q 옵션을 통해 Docker Image ID만 표시할 수도 있다.
docker image ls
-q 옵션을 통해 Docker Image ID만 표시할 수도 있다.
위 두 명령어 같이 동일한 기능을 하는 다음 명령어들이 존재하며, 자신이 사용하기 쉬운 명령어를 사용하면 된다.
docker rmi 명령과 docker image rm 명령으로 동일한 기능을 수행할 수 있다.
docker rmi
docker rmi 이미지ID(또는 이미지 REPOSITORY 이름)
docker image rm
docker image rm 이미지ID(또는 이미지 REPOSITORY 이름)
이미지ID의 특정 몇자리만으로도 삭제가 가능하다.