Mục lục:

Làm cách nào để chạy tập lệnh trong vùng chứa Docker?
Làm cách nào để chạy tập lệnh trong vùng chứa Docker?

Video: Làm cách nào để chạy tập lệnh trong vùng chứa Docker?

Video: Làm cách nào để chạy tập lệnh trong vùng chứa Docker?
Video: Tự học Docker siêu tốc trong 10 phút (Có code mẫu và ví dụ) - Code Dạo Dễ Òm 2024, Tháng mười một
Anonim

Làm theo các bước sau:

  1. Sử dụng người đóng tàu ps để xem tên của hiện tại thùng đựng hàng .
  2. Sau đó, sử dụng trình cắm lệnh thực thi -it < thùng đựng hàng name> / bin / bash để lấy bash shell trong thùng đựng hàng .
  3. Hoặc trực tiếp sử dụng người đóng tàu thực thi -it < thùng đựng hàng tên> < chỉ huy > để thực hiện sao cũng được chỉ huy bạn chỉ định trong thùng đựng hàng .

Xem xét điều này, làm cách nào để liệt kê một vùng chứa docker?

Liệt kê các vùng chứa Docker

  1. Như bạn có thể thấy, hình ảnh trên cho biết không có vùng chứa nào đang chạy.
  2. Để liệt kê các vùng chứa theo ID của chúng, hãy sử dụng –aq (yên tĩnh): docker ps –aq.
  3. Để liệt kê tổng kích thước tệp của mỗi vùng chứa, hãy sử dụng –s (size): docker ps –s.
  4. Lệnh ps cung cấp một số cột thông tin:

Người ta cũng có thể hỏi, làm cách nào để chạy một tập lệnh shell? Các bước để viết và thực thi một tập lệnh

  1. Mở thiết bị đầu cuối. Chuyển đến thư mục mà bạn muốn tạo tập lệnh của mình.
  2. Tạo một tệp với. phần mở rộng sh.
  3. Viết tập lệnh vào tệp bằng trình chỉnh sửa.
  4. Làm cho tập lệnh có thể thực thi bằng lệnh chmod + x.
  5. Chạy tập lệnh bằng cách sử dụng./.

Sau đó, làm cách nào để bắt đầu một vùng chứa Docker hiện có?

Để khởi động lại một thùng chứa hiện có , chúng tôi sẽ sử dụng bắt đầu lệnh bằng cờ -a để gắn vào nó và cờ -i để làm cho nó tương tác, theo sau là thùng đựng hàng ID hoặc tên. Đảm bảo thay thế ID của thùng đựng hàng trong lệnh dưới đây: bến tàu bắt đầu -ai 11cc47339ee1.

Làm cách nào để chuyển các đối số cho Docker?

Thời gian chạy tranh luận được đưa vào khi bạn docker chạy hoặc bắt đầu vùng chứa của bạn: $ docker chạy [TÙY CHỌN] HÌNH ẢNH [: TAG | @DIGEST] [COMMAND] [ARG…] Chúng cho phép bạn gửi các biến tới ứng dụng của mình. đang chạy trong vùng chứa của bạn như được xác định trong dockerfile theo định nghĩa CMD hoặc ENTRYPOINT của bạn.

Đề xuất: