docker image 명령어
1. 이미지의 개념
도커 이미지는 도커 컨테이너를 생성할 때 필요한 요소이며, 가상머신을 생성시 사용하는 ISO 파일과 비슷한 개념이다.
2. 이미지 다운로드(docker image pull)
#이미지 다운로드
docker image pull [옵션] <이미지명>[:태그명]
docker image pull alpine
- Docker Hub에 저장된 Docker 이미지 다운로드
3. 이미지 태그 설정(docker image tag)
# 이미지 태그 설정
docker image tag <기존 이미지명>[:태그명] <Docker Hub 사용자명>/<이미지명>:[태그명]
docker image tag alpine:latest honeyblock/alpine:1.0
4. 이미지 목록 출력(docker image ls)
# 다운로드한 이미지 목록 출력
docker image ls [옵션] [repository명]
docker image ls
5. 이미지 세부 정보 확인(docker image inspect)
#이미지 세부 정보 확인
docker image inspect [옵션] <컨테이너 또는 이미지의 이름, ID>
docker image inspect alpine
# 이미지 출력 형식 지정
docker inspect --format="{{ .Os }}" alpine
docker image inspect --format "{{ .Architecture }}" alpine
docker inspect --format="{{ .ContainerConfig.Image }}" alpine
- 이미지 ID, 생성일, Docker 버전, 이미지 생성자, CPU, 이미지 구성 레이어, 드라이버, 메타 데이터 등의 정보 출력
- 실행 결과는 JSON 형식으로 표시
- --format 옵션을 지정해 원하는 정보만 출력 가능
6. 이미지 삭제(docker image rm)
# 생성한 이미지 삭제
docker image rm [옵션] <이미지명(REPOSITORY/IMAGE_ID)>
docker image rm honeyblock/alpine:1.0
# 이미지 삭제 확인
docker image ls
7. 이미지 검색(docker search)
# Docker Hub에 공개된 이미지 검색
docker search [옵션] <검색 키워드>
docker search mysql
8. Docker Hub에 로그인(docker login)
# Docker Hub에 로그인
docker login [옵션] [서버명]
docker login
9. 이미지 업로드(docker image push)
# Docker Hub에 이미지 업로드
docker image push <이미지명>[:태그명]
10. Docker Hub에서 로그아웃(docker logout)
# Docker Hub에서 로그아웃
docker logout [서버명]
docker logout
'IT > Docker' 카테고리의 다른 글
docker image latest tag 강제로 바꾸기 (0) | 2020.07.21 |
---|---|
Got permission denied while trying to connect to the Docker daemon socket at (0) | 2020.05.19 |
Docker 컨테이너 라이프 사이클 (0) | 2019.04.23 |
Docker 정보 확인 (0) | 2019.04.23 |
Docker를 이용한 Wordpress 설치하기 (0) | 2017.12.28 |