- vừa được xem lúc

[Docker] Thao tác Docker command trong 2 phút tìm hiểu (Docker + bash)

0 0 25

Người đăng: Kien Le

Theo Viblo Asia

Chào 500 anh em yêu tech. Lại là mình đây, hôm nay mình chia sẻ anh em một tips về Docker đó là thao tác một số command hay dùng với Docker trong 2 phút tìm hiểu. Ngắn gọn là Docker + bash.

Let's go thôi!!!

Mục tiêu tips này giúp các bạn:

  • Remove all containers
  • Remove all images
  • Remove dangling images
  • List the last 10 tags of a docker image

1. Remove all containers

Đầu tiên để liệt kê tất cả các container các bạn dùng

docker ps --all

Muốn xoá một container nào đó dùng

docker rm --force <container>

Không ưa, muốn xoá tất cả thì dùng

docker rm --force $(docker ps --all --quiet) &>/dev/null

2. Remove all images

Tương tự, với images Đầu tiên để liệt kê tất cả các images các bạn dùng

docker images --all

Muốn xoá một images nào đó dùng

docker rmi --force <image>

Không ưa, muốn xoá tất cả thì dùng

docker rmi --force $(docker images --all --quiet) &>/dev/null

3. Remove dangling images

Khi bạn build image sinh quá nhiều image rác thường thấy name none một ngày đẹp trời disk full mà không biết lí do. À ra là do mấy anh này. Bây giờ muốn chúng biến đi cho nhẹ disk Đầu tiên liệt kê chúng trước

docker images --filter dangling=true

Sau đó tiễn chúng đi

docker rmi --force $(docker images --filter dangling=true --quiet) &>/dev/null

Chạy xong nhớ kiểm tra lại với command đầu nhé các bạn

4. List the last 10 tags of a docker image

Bạn muốn kiểm tra một images tag nào đó trên docker hub. Đơn giản là biết images đó đang có những tag nào để lấy về dùng. Ngoài cách vào docker hub coi thì dưới server các bạn dùng lệnh curljq

Ví dụ mình muốn xem list 10 images alpine tag

curl --silent 'https://registry.hub.docker.com/v2/repositories/library/alpine/tags/' \ | jq --raw-output '."results"[]["name"]'

Bây giờ muốn dùng image tag nào thì gắn vào thôi.

5. Tổng kết

Close tips, các bạn đọc tới đây không biết tới 2 phút chưa. Mình nghĩ chắc không đến hoặc hơn 2 phút. Cũng không sao đến đây các bạn hiểu là OK rồi 😄😄. Hẹn gặp các bạn ở các tips sau!!!

Follow các kênh mình chia sẻ

Vibo chia sẻ

Youtube

Blog chia sẻ

Bình luận

Bài viết tương tự

- vừa được xem lúc

Cài đặt WSL / WSL2 trên Windows 10 để code như trên Ubuntu

Sau vài ba năm mình chuyển qua code trên Ubuntu thì thật không thể phủ nhận rằng mình đã yêu em nó. Cá nhân mình sử dụng Ubuntu để code web thì thật là tuyệt vời.

0 0 396

- vừa được xem lúc

Phần 1: Giới thiệu về Kubernetes

Kubernetes là gì. Trang chủ: https://kubernetes.io/. Ai cần Kubernetes.

0 0 100

- vừa được xem lúc

Docker: Chưa biết gì đến biết dùng (Phần 1- Lịch sử)

1. Vì sao nên sử dụng. . .

0 0 104

- vừa được xem lúc

Docker - những kiến thức cơ bản phần 1

Giới thiệu. Nếu bạn đang làm ở một công ty công nghệ thông tin, chắc rằng bạn đã được nghe nói về Docker.

0 0 78

- vừa được xem lúc

Docker: Chưa biết gì đến biết dùng (Phần 2 - Dockerfile)

1. Mở đầu.

0 0 67

- vừa được xem lúc

Docker: Chưa biết gì đến biết dùng (Phần 3: Docker-compose)

1. Mở đầu. . .

0 0 121