Làm thế nào để viết lệnh trong docker?
Trong bài viết này, chúng ta sẽ xem xét 15 lệnh Docker CLI bạn nên biết. Nếu bạn chưa xem, hãy xem phần còn lại của loạt bài này về khái niệm Docker, hệ sinh thái, Dockerfiles và giữ cho hình ảnh của bạn mỏng. Trong Phần 6, chúng ta sẽ khám phá dữ liệu với Docker. Tôi cũng có một loạt bài về Kubernetes đang được thực hiện, vì vậy hãy theo dõi tôi để đảm bảo bạn không bỏ lỡ điều thú vị Show
Có khoảng một tỷ lệnh Docker (cho hoặc nhận một tỷ). Tài liệu Docker rất phong phú, nhưng quá tải khi bạn mới bắt đầu. Trong bài viết này, tôi sẽ nêu bật các lệnh chính để chạy vanilla Docker Có nguy cơ đi quá xa chủ đề ẩn dụ thực phẩm xuyên suốt các bài viết này, hãy sử dụng chủ đề trái cây. Rau cung cấp chất dinh dưỡng trong bài viết về giảm béo hình ảnh của chúng tôi. Giờ đây, trái cây ngon sẽ cung cấp cho chúng ta chất dinh dưỡng khi chúng ta học các lệnh Docker chính của mình Tổng quanNhớ lại rằng hình ảnh Docker được tạo từ Dockerfile + bất kỳ phụ thuộc cần thiết nào. Cũng xin nhắc lại rằng một Docker container là một Docker image được đưa vào cuộc sống. Để làm việc với các lệnh Docker, trước tiên bạn cần biết mình đang xử lý image hay container
Khi bạn biết mình đang làm việc với cái gì, bạn có thể tìm đúng lệnh cho công việc Điểm chung của lệnhDưới đây là một số điều cần biết về các lệnh Docker
Ví dụ: Tôi sẽ cung cấp lệnh một mình và sau đó với các cờ phổ biến, nếu có. Lá cờ có hai gạch ngang phía trước là tên đầy đủ của lá cờ. Cờ có một dấu gạch ngang là cách viết tắt của tên đầy đủ của cờ. Ví dụ: Mục tiêu là giúp các lệnh và cờ này ghi nhớ trong bộ nhớ của bạn và để hướng dẫn này dùng làm tài liệu tham khảo. Hướng dẫn này hiện có cho Linux và Docker Engine Phiên bản 18. 09. 1 và API phiên bản 1. 39 Đầu tiên, chúng ta sẽ xem xét các lệnh dành cho vùng chứa và sau đó chúng ta sẽ xem xét các lệnh dành cho hình ảnh. Các tập sẽ được đề cập trong bài viết tiếp theo. Đây là danh sách 15 lệnh cần biết — cộng với 3 lệnh bổ sung Hộp đựngSử dụng
Hình ảnhSử dụng
linh tinh
Bắt đầu vùng chứaCác thuật ngữ tạo, bắt đầu và chạy đều có ngữ nghĩa tương tự nhau trong cuộc sống hàng ngày. Nhưng mỗi lệnh là một lệnh Docker riêng để tạo và/hoặc khởi động một vùng chứa. Trước tiên hãy xem xét việc tạo vùng chứa
Tôi sẽ rút ngắn Có bạn có thể chuyển đến
Bây giờ chúng ta đã tạo một thùng chứa, hãy bắt đầu nó
Lưu ý rằng vùng chứa có thể được gọi bằng ID của vùng chứa hoặc tên của vùng chứa
Bây giờ bạn đã biết cách tạo và khởi động vùng chứa, hãy chuyển sang lệnh Docker phổ biến nhất. Nó kết hợp cả
Bạn cần chỉ định cả
Hãy xem thêm một số ví dụ về
Lưu ý rằng chúng tôi đã kết hợp
Kiểm tra trạng thái vùng chứaNếu bạn có các Docker container đang chạy và muốn tìm xem nên tương tác với cái nào, thì bạn cần liệt kê chúng
Kết thúc vùng chứaĐôi khi bạn cần dừng một container đang chạy
Hoặc nếu bạn là người thiếu kiên nhẫn
Sau đó, bạn xóa vùng chứa bằng
Đó là tám lệnh cần thiết cho Docker container Tóm lại, trước tiên bạn tạo một vùng chứa. Sau đó, bạn khởi động container. Hoặc kết hợp các bước đó với Sau đó, bạn dừng một container với Bây giờ, hãy chuyển sang các khuôn sản xuất hộp chứa kỳ diệu được gọi là hình ảnh Hình ảnhDưới đây là bảy lệnh để làm việc với hình ảnh Docker Phát triển hình ảnh
Khi bạn đã xây dựng một hình ảnh, bạn muốn chuyển nó sang một sổ đăng ký từ xa để có thể chia sẻ và kéo xuống khi cần. Giả sử bạn muốn sử dụng Docker Hub, hãy truy cập vào đó trong trình duyệt của bạn và tạo một tài khoản. Nó miễn phí. 😄 Lệnh tiếp theo này không phải là lệnh hình ảnh, nhưng nó rất hữu ích để xem ở đây, vì vậy tôi sẽ đề cập đến nó
Khi bạn có một số hình ảnh, bạn có thể muốn kiểm tra chúng Kiểm tra hình ảnh
Đôi khi bạn sẽ cần dọn dẹp hình ảnh của mình Xóa hình ảnh
Bây giờ bạn đã biết hầu hết các lệnh liên quan đến hình ảnh Docker cần thiết. Chúng tôi sẽ đề cập đến các lệnh liên quan đến dữ liệu trong bài viết tiếp theo
CẬP NHẬT tháng 2. 7, 2019. Lệnh quản lýTrong CLI 1. 13 Docker giới thiệu các tên lệnh quản lý được nhóm hợp lý và được đặt tên nhất quán. Các lệnh cũ vẫn hoạt động, nhưng các lệnh mới giúp bắt đầu với Docker dễ dàng hơn. Phiên bản gốc của bài viết này liệt kê các tên cũ. Tôi đã cập nhật bài viết để sử dụng tên lệnh quản lý dựa trên gợi ý của người đọc. Lưu ý rằng thay đổi này chỉ giới thiệu hai thay đổi tên lệnh — trong hầu hết các trường hợp, nó chỉ có nghĩa là thêm Nếu bạn mới bắt đầu với Docker, đây là ba lệnh quan trọng nhất
Đây là danh sách lớn hơn các lệnh Docker cần thiết Hộp đựngSử dụng
Hình ảnhSử dụng
linh tinh
Để xem tham chiếu CLI khi sử dụng Docker, chỉ cần nhập lệnh Bây giờ bạn thực sự có thể xây dựng mọi thứ với Docker. Như con gái tôi có thể nói trong biểu tượng cảm xúc. 🍒 🥝 🍊 🍋 🍉 🍏 🍎 🍇. Mà tôi nghĩ có nghĩa là “Mát mẻ. ” Vì vậy, hãy tiếp tục và chơi với Docker Nếu bạn bỏ lỡ các bài viết trước trong loạt bài này, hãy xem chúng. Đây là cái đầu tiên Tìm hiểu đủ Docker để trở nên hữu íchPhần 1. Cảnh quan khái niệmhướng tới khoa học dữ liệu. com Trong bài viết cuối cùng của loạt bài này, chúng ta sẽ thảo luận thêm về dữ liệu trong Docker. Theo dõi tôi để đảm bảo bạn không bỏ lỡ Tôi hy vọng bạn tìm thấy bài viết này hữu ích. Nếu bạn đã làm, hãy yêu thích nó trên các kênh truyền thông xã hội yêu thích của bạn Làm thế nào để viết một lệnh trong docker?Để liệt kê các lệnh có sẵn, hãy chạy docker không có tham số hoặc thực thi docker help. $ docker Cách sử dụng. docker [TÙY CHỌN] LỆNH [ARG. ] docker [ --help. -v. --version ] Thời gian chạy tự túc cho vùng chứa. . HTTP PROXY HTTPS_PROXY KHÔNG CÓ PROXY Làm cách nào để thực thi lệnh trong docker container?Để thực thi các lệnh thông qua Dockerfile, bạn có thể chỉ định chúng bằng Lệnh chạy Docker . Sau khi bạn đã tạo Dockerfile ở trên, bạn có thể xây dựng hình ảnh bằng lệnh Docker build. Sudo docker build -t hình ảnh mẫu.
Các lệnh cơ bản cho docker là gì?20 lệnh Docker hàng đầu . phiên bản docker tìm kiếm docker docker kéo Docker chạy docker ps dừng docker Docker khởi động lại Docker giết Lệnh nào được sử dụng bởi docker?Lệnh Chạy trên một hệ điều hành như Microsoft Windows và các hệ thống tương tự Unix được sử dụng để mở trực tiếp một ứng dụng hoặc tài liệu có đường dẫn . |