Hướng dẫn docker cheat sheet pdf
Tổng hợp các câu lệnh kèm theo giải thích chi tiết sẽ giúp bạn dễ dàng tra cứu khi làm việc với Docker Tại sao lại dùng Docker?Việc phát triển ứng dụng ngày nay cần nhiều thứ hơn là chỉ cần ngồi xuống và code. Có quá nhiều ngôn ngữ, frameworks, kiến trúc... và giao diện không liên tục giữa các công cụ cho mỗi giai đoạn vòng đời tạo ra sự phức tạp rất lớn. Docker đơn giản hóa và tăng tốc quy trình làm việc, đồng thời cho phép các nhà phát triển tự do đổi mới sự lựa chọn về các công cụ, ngôn ngữ hay môi trường phát triển cho từng dự án. Với Docker, các lập trình viên có thể xây dựng ứng dụng bằng bất kỳ ngôn ngữ hay công cụ nào. Những ứng dụng được "Dockerized" có thể chạy ở bất kỳ môi trường nào OS X hay Windows, Ubuntu hay các trung tâm dữ liệu chạy Red Hat. Các lập trình viên có thể bắt đầu xây dựng một cách nhanh chóng dựa trên hàng triệu ứng dụng có sẵn trên Docker Hub. Docker quản lý và theo dõi các thay đổi và phụ thuộc, giúp các sysadmins hiểu cách các ứng dụng mà nhà phát triển xây dựng hoạt động như thế nào. Và với Docker Hub, các nhà phát triển có thể tự động hóa quy trình xây dựng của họ và chia sẻ sản phẩm của mình với các thành viên thông qua các kho lưu trữ công khai hoặc riêng tư. Docker giúp các nhà phát triển xây dựng và triển khai các ứng dụng chất lượng cao hơn, nhanh hơn. Bạn có thể tìm kiểu thêm ở đây: https://www.docker.com/why-docker Build- Build image từ Dockerfile và đặt tag cho image
- List danh sách các image được lưu trữ trên máy trong Docker Engine
- Xóa image từ Docker Engine
Chia sẻ- Kéo (pull) image từ registry về sử dụng
- Đặt lại tên & tag của image local
- Đẩy (push) image từ local lên registry
Chạy- Chạy một container từ image Alpine 3.9, đặt tên container là c-web và mở cổng 8000, map với cổng 80 trong container
- Chạy 1 container từ image httpd, map ổ DISK1 với thư mục /home/disk1 trong container, đặt tên container là c-httpd, mở port 3135 và map với port 80 trong container, map file httpd.conf từ máy vào container
- Dừng 1 container đang chạy thông qua SIGTERM
- Dừng 1 container đang chạy thông qua SIGKILL
Để biết thêm về SIGTERM và SIGKILL thì bạn có thể đọc thêm ở đây. - Danh sách các network
- Danh sách các container đang chạy
- Danh sách tất cả các container
Xem thêm sự khác biệt của lệnh docker ps và docker container ở đây - Xóa tất cả các container (cả đang chạy và đang dừng)
- Hiển thị 100 dòng logs mới nhất của 1 container
- Xem thông tin của 1 container
- Xem thông tin về việc sử dụng tài nguyên (Disk - NET I/O, Mem, CPU) của 1 container
- Xem các process đang chạy trong container
- Chạy command trong container
Images- Danh sách các image
- Tạo image từ file .tar
- Tạo image từ Dockerfile
- Xóa 1 image
- Xem lịch sử thay đổi image
Volume- Tạo volume, map với thư mục trên máy
- Xóa volume
- Danh sách volume
- Xem thông tin volume
- Khởi chạy container và map volume V1 với thư mục /home/data trong container
Nguồn tham khảo:
Bản quyền bài viết thuộc về Bear Technology. Vui lòng tôn trọng bản quyền. |