코드/CI-CD-Docker

[Docker] Image pull

Yeah-Panda 2024. 9. 13. 10:33

hub.docker.com 에 업로드된 이미지를 다운로드한다.

# 로컬에 있는 도커 이미지를 모두 삭제한다
> docker image prune -a

WARNING! This will remove all images without at least one container associated to them.
Are you sure you want to continue? [y/N] y
Deleted Images:
deleted: sha256:c94415d27e2f87f98f11e047e6b5b4b0bfd5e3b9fb2326eba8f2e8080cf39b09
deleted: sha256:63a51fc658aca7e1cd40d8bc21c9db3f7eec153486b583a2682ef11cb9ebf950

> docker images
REPOSITORY   TAG       IMAGE ID   CREATED   SIZE

# 이미지를 불러온다.
> docker pull temoojean/bong9kim:1.0.0

1.0.0: Pulling from temoojean/bong9kim
bca4290a9639: Already exists
f6ea11ef7b8a: Already exists
bb0a20d2be3e: Already exists
f2bdc5390932: Already exists
04475c9decf9: Already exists
7c881c85f64f: Already exists
62d0de270519: Already exists
6dfdb961cd59: Already exists
1a2c4e31cd91: Already exists
e896e25af00a: Already exists
Digest: sha256:f98e1006d114bf38299c259aa9c8249bfdbeae045bdad2c286f5f2e9934a0b52
Status: Downloaded newer image for temoojean/bong9kim:1.0.0
docker.io/temoojean/bong9kim:1.0.0

# What's next:
    View a summary of image vulnerabilities and recommendations → docker scout quickview temoojean/bong9kim:1.0.0
    
> docker images
REPOSITORY           TAG       IMAGE ID       CREATED        SIZE
temoojean/bong9kim   1.0.0     90d1f81f0c97   39 hours ago   267MB

# 불러온 이미지로  컨테이너를 생성한다
> docker run -p 4100:4173 --rm -d --name bong9kim temoojean/bong9kim:1.0.0
06dfcced6308a85d1fa7f080dad7e8cfaa65a13f269dc1be735c4db481d313d4

 

잘 다운 받아서 돌아간다.

docker pull 을 하지 않고 docker run temoojean/bong9kim 을 바로 실행할수 있다.

로컬에 해당 이미지가 없을 경우 hub.docker.com 을 바로 검색하여 일치하는 이름의 이미지를 다운 받는다. 

 

'코드 > CI-CD-Docker' 카테고리의 다른 글

[Docker] Docker hub 에 푸시하기  (0) 2024.09.12
[CI/CD] anchor 를 사용하여 YAML template 만들기  (0) 2024.07.31
[CI/CD] YAML Anchor  (0) 2024.07.30
[CI/CD] YAML 기본  (0) 2024.07.30
[CI/CD] Gitlab stop action  (0) 2024.07.29