반응형
1. 도커 이미지 자세한 내용 확인
- docker object에 대한 low-level 정보를 확인할 때 사용한다.
$ docker inspect [OPTIONS] NAME|ID [NAME|ID...]
$ docker image inspect [OPTIONS] IMAGE [IMAGE...]
예시) nginx
도커 이미지에 대한 스팩이 JSON으로 출력된다.
- 명령 옵션
-f, --format string Go template 사용하여 출력 형식을 지정(일부 출력을 위해)한다.
$ docker image inspect nginx
$ docker image inspect --format="{{ .Os }}" nginx
2. 이미지 태그 설정
- Docker Hub에 작성한 이미지를 등록하기 위해서는 다음과 같은 규칙으로 이미지에 사용자명을 설정해야 한다.
- ※ 여기서 <사용자명>은 hub.docker.com 사이트의 사용자명이다. 형식: /이미지명[:태그명] 예제: TestID/webserver:1.0
- SOURCE_IMAGE를 참고하여 TARGET_IMAGE 태그를 생성할 때 docker image tag 명령을 사용한다.
$ docker image tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]
예시)
docker image tag ngnix test/webserver:1.0
Repository에 새롭게 설정된 test/webserver 라는 이미지가 추가되었다. (기존의 이미지는 그대로 존재한다.)
3. 이미지 삭제
- 하나 이상의 컨테이너(container) 삭제 시 docker rm 명령을 사용한다. (또는 docker container rm)
- 하나 이상의 이미지(image) 삭제 시 docker rmi 명령을 사용한다. (또는 docker image rm)
$ docker rm [OPTIONS] CONTAINER [CONTAINER...]
(# docker container rm CONTAINER)
$ docker rmi [OPTIONS] IMAGE [IMAGE...]
(# docker image rm IMAGE)
--force, -f 동작 중인 컨테이너 강제 삭제(SIGKILL 시그널 사용)
- 삭제 시 Repsitory명(Tag까지 포함해준다.) 또는 Image ID 를 입력하여 삭제할 수 있다.
반응형
'Programming > Docker' 카테고리의 다른 글
[Docker] wrk(HTTP benchmarking tool) 웹 서버 성능 테스트 도구 docker compose 구축 (0) | 2025.02.07 |
---|---|
[Docker] 도커 컨테이너 관리 (0) | 2022.05.10 |
[Docker] 도커 명령어 - 도커 허브에 로그인/로그아웃, 도커 이미지 업로드 (0) | 2022.03.20 |
[Docker] 도커 명령어 - 이미지 검색, 이미지 다운로드, 이미지 목록 확인 (0) | 2022.03.20 |
[Docker] CentOS 환경에서 Docker 설치 (0) | 2022.03.20 |