Dry: một trình quản lý CLI tương tác cho các vùng chứa Docker

người đóng tàu khô

Docker là phần mềm cho phép ảo hóa ở cấp hệ điều hành được gọi là thùng chứa, sử dụng các tính năng cô lập tài nguyên của nhân Linux, chẳng hạn như nhóm và không gian tên hạt nhân, và những thứ khác để cho phép các vùng chứa độc lập chạy trong một phiên bản Linux duy nhất.

Docker cung cấp một cách để chạy các ứng dụng biệt lập một cách an toàn trong một vùng chứa, được đóng gói với tất cả các thư viện và phụ thuộc của nó.

Nếu bạn là người dùng Docker thì hôm nay chúng ta sẽ nói về một ứng dụng có thể khiến bạn quan tâm.

Về Khô

Dry là một ứng dụng mã nguồn mở miễn phí, đa nền tảng, chạy từ dòng lệnh để quản lý Docker.

Công cụ này hiển thị cho chúng tôi thông tin về vùng chứa, hình ảnh và mạngvà, nếu một Docker Swarm đang chạy, nó cũng hiển thị tất cả các loại thông tin về trạng thái của cụm Swarm.

Nó có thể kết nối với các daemon Docker cục bộ hoặc từ xa.

Ngoài việc hiển thị thông tin, có thể được sử dụng để quản lý Docker. Hầu hết các lệnh mà Docker CLI chính thức có sẵn trong Dry với cùng một hành vi.

Làm thế nào để cài đặt Dry trên Linux?

Lau khô nó có sẵn từ một tệp nhị phân duy nhất nên việc cài đặt nó trong Linux rất đơn giản.

Dành cho những ai Arch Linux, Manjaro và người dùng phái sinh có thể tìm thấy Dry trong AUR, vì vậy họ phải bật AUR trong tệp pacman.conf của họ.

Để cài đặt nó, bạn chỉ phải gõ lệnh sau:

pacaur -S dry-bin

cũng có thể cài đặt Dry từ Docker làm thùng chứa, vì vậy nếu bạn muốn cài đặt nó theo cách này, bạn phải nhập như sau:

docker run -it -v /var/run/docker.sock:/var/run/docker.sock moncho/dry

Cách cuối cùng để cài đặt Dry trên Linux bằng cách tải xuống một tập lệnh sẽ xử lý quá trình cài đặt.

Chúng ta phải mở một thiết bị đầu cuối và thực hiện các lệnh sau:

curl -sSf https://moncho.github.io/dry/dryup.sh | sudo sh
sudo chmod 755 /usr/local/bin/dry

Đã cài đặt xong bây giờ chúng ta có thể bắt đầu sử dụng ứng dụng trên hệ thống của mình.

Làm thế nào để sử dụng Dry?

Để bắt đầu sử dụng ứng dụng này trên hệ thống của chúng tôi, Chúng ta phải mở một thiết bị đầu cuối và thực hiện lệnh sau:

dry

Khi thực hiện việc này, một cửa sổ tương tự như cửa sổ này sẽ xuất hiện, nơi nó hiển thị rằng chế độ khô đã hoạt động và hiển thị thông tin.

khô

Lau khô có thể được sử dụng bằng một số phím, vì vậy lấy thông tin từ không gian chính thức của bạn trên github, các quyền truy cập như sau:

Chìa khóa toàn cầu

Chìa khóa miêu tả
% Hiển thị danh sách bộ lọc
F1 Sắp xếp danh sách
F5 cập nhật danh sách
F8 hiển thị mức sử dụng đĩa có thể gắn được
F9 hiển thị 10 sự kiện docker gần đây nhất
F10 hiển thị thông tin docker
1 hiển thị danh sách vùng chứa
2 hiển thị danh sách hình ảnh
3 hiển thị danh sách mạng
4 hiển thị danh sách nút (ở chế độ Swarm)
5 hiển thị danh sách các dịch vụ (ở chế độ Swarm)
Mui tên lên di chuyển con trỏ lên một dòng
Mũi tên xuống di chuyển con trỏ xuống một dòng
g di chuyển con trỏ lên đầu
G di chuyển con trỏ xuống dưới cùng
q ra khỏi khô

Lệnh cho vùng chứa

Khóa liên kết miêu tả
đăng ký hạng mục thi hiển thị menu lệnh vùng chứa
F2 bật / tắt hiển thị các vùng chứa đã dừng
i kiểm tra
l nhật ký container
e loại bỏ
s thống kê
Ctrl + e loại bỏ tất cả các vùng chứa đã dừng
Ctrl + k Matar
Ctrl + r bắt đầu / khởi động lại
Ctrl + t dừng lại

Lệnh hình ảnh

Khóa hoặc kết hợp miêu tả
i ghi lại
r chạy lệnh trong vùng chứa mới
Ctrl + d loại bỏ hình ảnh treo
Ctrl + e xóa hình ảnh
Ctrl + f Xóa ảnh
đăng ký hạng mục thi kiểm tra

Lệnh mạng

Khóa hoặc kết hợp miêu tả
Ctrl + e gỡ bỏ mạng
đăng ký hạng mục thi kiểm tra

Lệnh dịch vụ

Chìa khóa miêu tả
i kiểm tra dịch vụ
l hồ sơ dịch vụ
Ctrl + r loại bỏ dịch vụ
Ctrl + s dịch vụ dừng chân
đăng ký hạng mục thi hiển thị nhiệm vụ dịch vụ

Di chuyển qua bộ đệm

Chìa khóa miêu tả
g di chuyển con trỏ đến đầu bộ đệm
G di chuyển con trỏ đến cuối vùng đệm
n sau khi tìm kiếm, hãy chuyển sang kết quả tìm kiếm tiếp theo
N sau khi tìm kiếm, quay lại kết quả tìm kiếm trước đó
s Tìm kiếm
pg lên di chuyển con trỏ 'kích thước màn hình' lên hàng
pg xuống di chuyển con trỏ xuống dòng 'kích thước màn hình'

Nội dung bài viết tuân thủ các nguyên tắc của chúng tôi về đạo đức biên tập. Để báo lỗi, hãy nhấp vào đây.

Hãy là người đầu tiên nhận xét

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.