Các lệnh cơ bản trong docker | Phần 1

Tải về 1 image Ví dụ: Tải về ubuntu version 16.04 -> sudo docker pull ubuntu:16.04 Tải về phiên bản cuối cùng -> sudo docker pull ubuntu:lastest Cú pháp: sudo docker pull [name_image]:[tag] Xóa đi 1 image VD: Cách 1 -> sudo docker rm ubuntu:16.04 Cách 2 -> sudo docker rm [image_id] Cú pháp :

Tải về 1 image

  • Ví dụ:
    • Tải về ubuntu version 16.04 -> sudo docker pull ubuntu:16.04
    • Tải về phiên bản cuối cùng -> sudo docker pull ubuntu:lastest
  • Cú pháp: sudo docker pull [name_image]:[tag]

Xóa đi 1 image

  • VD:
    • Cách 1 -> sudo docker rm ubuntu:16.04
    • Cách 2 -> sudo docker rm [image_id]
  • Cú pháp :
    • Cách 1 -> sudo docker rm [name_image]:[tag]
    • Cách 2 -> sudo docker rm [image_id] (không cần viết hết ID nếu như những kí tự đầu không trùng)

Lưu ý: Khi image chạy, các phiên bản thực thi của image là các container (1 image có thể tạo nhiều container)

Khởi tạo và chạy 1 image

  • Cú pháp: docker run [param] IMAGE command [param_command]
  • Ví dụ :
    • docker run -i -t ubuntu:16.04
      • Tham số -i : container tạo ra nhận tương tác
      • Tham số -t : kết nối với terminal
    • docker run -it --name "ABC" -h ubuntu1 ubuntu:16.04
      • Tham số --name : đặt tên cho container
      • Tham số -h : tên cho host name (ví dụ [email protected] thay vì host name do docker đặt)

Xem những container đang chạy

  • Cú pháp: docker ps

Để xem tất cả những container

  • Cú pháp: docker ps -a

Để tắt container :

  • Cú pháp:
    • Trong terminal của container -> exit
    • Trong cửa sổ terminal khác -> docker stop [container_ID]
    • Để đóng cửa sổ terminal của container nhưng container vẫn chạy -> Ctrl + P + Q

Để khởi chạy lại những container đã tắt

  • Cú pháp: docker start [container_ID]

Để xóa container

  • Cú pháp:
    • docker rm [container_ID]
    • Khi container đang chạy mà vẫn muốn xóa : docker rm -f [container_ID]

PHỤ LỤC

  • parameters -> param : tham số
  • 1 IMAGE đặc trưng bởi tên + phiên bản hoặc ID ([name]:[tag] && [ID]). Mọi [name]:[tag] đều có thể thay thế bằng [iD]. Với mọi thông tin có thể dùng bởi [name]:[tag] thì đều có thể thay thế bởi [ID].

Nguồn: viblo.asia

Bài viết liên quan

9 Mẹo lập trình Web “ẩn mình” giúp tiết kiệm hàng giờ đồng hồ

Hầu hết các lập trình viên (kể cả những người giỏi) đều tốn thời gian x

Can GPT-4o Generate Images? All You Need to Know about GPT-4o-image

OpenAI‘s GPT-4o, introduced on March 25, 2025, has revolutionized the way we create visual con

Khi nào nên dùng main, section, article, header, footer, và aside trong HTML5

HTML5 đã giới thiệu các thẻ ngữ nghĩa giúp cấu trúc nội dung web một cách có

So sánh Webhook và API: Khi nào nên sử dụng?

Trong lĩnh vực công nghệ thông tin và phát triển phần mềm, Webhook và API là hai th