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

Các Lệnh Docker Cơ Bản | Docker CheatSheet

0 0 15

Người đăng: Nhã Nguyễn

Theo Viblo Asia

image.png Sau đây mình sẽ giới thiệu một số câu lệnh Docker cơ bản thân thiện với người mới bắt đầu hoặc những ai muốn làm quen với Docker.

Basic Commands:

Quản lý Lifecycle của Container:

  • docker run: Tạo và khởi động một container
docker run -d --name my_container nginx
  • docker start/stop/restart: Bắt đầu, dừng, hoặc khởi động lại một container.
docker stop my_container
docker start my_container
docker restart my_container
  • docker ps: Liệt kê các container đang chạy.
docker ps
  • docker ps -a: Liệt kê tất cả các container (bao gồm cả những container đã dừng lại).
docker ps -a

Quản lý Image:

  • docker pull: Tải một image từ registry.
docker pull ubuntu
  • docker build: Xây dựng một image từ Dockerfile.
docker build -t my_image .
  • docker images: Liệt kê tất cả các image ở local.
docker images
  • docker rmi: Xóa một image.
docker rmi my_image

Container Operations:

Tương tác với Containers:

  • docker exec: Thực thi một lệnh trong container đang chạy.
docker exec -it my_container bash
  • docker attach: Đi vào một container đang chạy.
docker attach my_container
  • docker logs: Xem logs của container.
docker logs my_container

Quản lý tài nguyên của Container:

  • docker cp: Sao chép tệp tin giữa container và máy chủ.
docker cp file.txt my_container:/path/to/destination
  • docker pause/unpause: Tạm dừng hoặc tiếp tục một container đang chạy.
docker pause my_container
docker unpause my_container
  • docker inspect: Hiển thị thông tin chi tiết về container.
docker inspect my_container

Mạng:

Quản lý mạng:

  • docker network ls: Liệt kê các mạng có sẵn.
docker network ls
  • docker network create: Tạo một mạng mới. $
docker network create my_network
  • docker network connect/disconnect: Kết nối hoặc ngắt kết nối một container đến/từ một mạng.
docker network connect my_network my_container
docker network disconnect my_network my_container

Quản lý Volume:

Thư mục:

  • docker volume ls: Liệt kê các volume.
docker volume ls
  • docker volume create: Tạo một volume mới. $
docker volume create my_volume
  • docker volume rm: Xóa một volume. $
docker volume rm my_volume
  • docker volume inspect: Hiển thị thông tin chi tiết về volume.
docker volume inspect my_volume

Hết

Cảm ơn các độc giả. Nếu thấy hay hãy cho mình xin một upvote/bookmark/comment nhé ❤️.

Bình luận

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

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

Một số sai lầm mà Web Developers mới hay mắc phải

Mở đầu. Tuổi trẻ như cơn mưa rào, thằng chạy nhanh thì ướt ít mà thằng không có áo mưa thì ướt sũng =)).

1 0 80

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

Tìm hiểu về Reactjs căn bản

Chắc hẳn "React" đã không còn là từ mới lạ đối với các bạn nữa vì sự phổ biến của nó, đã có nhiều "đàn anh" đi trước như : Angular, Backbone,... Thế nhưng sự cạnh tranh của React là không hề kém cạnh,

0 0 51

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

Chạy Trốn Khỏi Địa Ngục "Tutorial"

Thẳng thắn đi, có phải bạn đang lạc vào vòng luẩn quẩn của hàng tá khóa học, tutorial? Bạn coi chúng rất nhiều đó, nhưng vẫn không thực sự làm được trò trống gì. Trong bài viết này, hãy cùng mình tìm

0 0 31

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

Tạo QR Code Với Rust Chỉ Trong 5 Phút

Tìm hiểu cách tích hợp tính năng "Mời bạn bè" độc đáo bằng QR Code trong ứng dụng Rust của bạn. Bài viết hướng dẫn chi tiết từ A-Z, sử dụng thư viện qrcode-generator và image.

0 0 6

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

Tổng hợp kiến thức cần biết về Docker và Docker Swarm (Phần 1 - Tổng quan về Docker)

I. Docker là gì.

0 0 41

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

PHP websites sử dụng Docker Containers với PHP, Apache2 và MySQL

Xem lại series về các lệnh cơ bản trong docker: PHẦN 1, PHẦN 2, PHẦN 3. Docker là một nền tảng để cung cấp cách để building, deploying và running ứng dụng dễ dàng hơn bằng cách sử dụng các containers.

0 0 63