Docker CLI
tech

Docker CLI

https://docs.docker.com/engine/reference/commandline/container_run/

 

레지스트리(Registy) 계정

  • Docker Hub : https://hub.docker.com/
  • 도커 이미지를 관리하는 공간
  • 도커 허브가 기본 레지스트리
  • Docker Hub, Private Docker Hub, 회사 내부용 레스트리지 등으로 나뉠 수 있다.

레포지토리(Repository)

  • 레지스트리 내에 도커 이미지가 저장되는 공간
  • 이미지 이름이 사용되기도 한다.
  • GitHub의 레포지토리와 비슷하다.

태그(tag)

  • 같은 이미지라고 할지라도 버전 별로 안의 내용이 조금 다를 수 있다.
  • 해당 이미지를 설명하는 버전 정보를 주로 입력한다.
  • 지정하지 않는다면 'latest'태그를 붙인 이미지를 가져온다.

명령어

## docker/whalesay에 최신 이미지 받아오기
docker image pull docker/whalesay:latest

## 이미지 리스트 출력
docker image ls

## 컨테이너 이름 할당 및 실행
docker container run --name 컨테이너_이름 docker/whalesay:latest cowsay boo

## 모든 컨테이너 리스트 출력
docker container ps -a

## 컨테이너 삭제
docker container rm 컨테이너_이름

## 이미지 용량 확인
docker image ls

## docker/whalesay 이미지 지우기
docker image rm docker/whalesay

## 이미지 받고, 컨테이너 생성하고 실행하는 명령어 (한꺼번에 가능)
docker container run --name 컨테이너_이름 --rm docker/whalesay cowsay boo
##--rm : 컨테이너를 일회성으로 실행, 컨테이너가 중지되거나 종료될 때, 컨테이너와 관련된 리소스를 모두 제거

 

실습

 

'tech' 카테고리의 다른 글

유클리드 알고리즘을 이용한 최대 공약수  (0) 2021.08.17
Docker Copy, Dockerfile  (0) 2021.08.13
Docker  (0) 2021.08.13
AWS 실습  (0) 2021.08.12
[AWS] 배포  (0) 2021.08.12