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 |