Docker - Lệnh hướng dẫn

Docker có một loạt các lệnh hướng dẫn. Đây là các lệnh được đặt trong Docker File. Hãy xem xét những cái có sẵn.

Hướng dẫn CMD

Lệnh này được sử dụng để thực hiện một lệnh trong thời gian chạy khi vùng chứa được thực thi.

Cú pháp

CMD command param1

Tùy chọn

  • command - Đây là lệnh chạy khi vùng chứa được khởi chạy.

  • param1 - Đây là tham số được nhập vào lệnh.

Giá trị trả lại

Lệnh sẽ thực hiện tương ứng.

Thí dụ

Trong ví dụ của chúng tôi, chúng tôi sẽ nhập một đơn giản Hello World echo trong Docker File của chúng tôi và tạo một hình ảnh và khởi chạy một vùng chứa từ nó.

Step 1 - Xây dựng tệp Docker bằng các lệnh sau:

FROM ubuntu 
MAINTAINER [email protected] 
CMD [“echo” , “hello world”]

Ở đây, CMD chỉ được sử dụng để in hello world.

Step 2 - Xây dựng hình ảnh bằng Docker build chỉ huy.

Step 3 - Chạy một vùng chứa từ hình ảnh.

ENTRYPOINT

Lệnh này cũng có thể được sử dụng để thực hiện các lệnh trong thời gian chạy cho vùng chứa. Nhưng chúng ta có thể linh hoạt hơn với lệnh ENTRYPOINT.

Cú pháp

ENTRYPOINT command param1

Tùy chọn

  • command - Đây là lệnh chạy khi vùng chứa được khởi chạy.

  • param1 - Đây là tham số được nhập vào lệnh.

Giá trị trả lại

Lệnh sẽ thực hiện tương ứng.

Thí dụ

Hãy xem một ví dụ để hiểu thêm về ENTRYPOINT. Trong ví dụ của chúng tôi, chúng tôi sẽ nhập mộtecho lệnh trong Tệp Docker của chúng tôi và tạo một hình ảnh và khởi chạy một vùng chứa từ nó.

Step 1 - Xây dựng tệp Docker bằng các lệnh sau:

FROM ubuntu 
MAINTAINER [email protected] 
ENTRYPOINT [“echo”]

Step 2 - Xây dựng hình ảnh bằng Docker build chỉ huy.

Step 3 - Chạy một vùng chứa từ hình ảnh.

ENV

Lệnh này được sử dụng để thiết lập các biến môi trường trong vùng chứa.

Cú pháp

ENV key value

Tùy chọn

  • Key - Đây là chìa khóa cho biến môi trường.

  • value - Đây là giá trị cho biến môi trường.

Giá trị trả lại

Lệnh sẽ thực hiện tương ứng.

Thí dụ

Trong ví dụ của chúng tôi, chúng tôi sẽ nhập một đơn giản echo lệnh trong Tệp Docker của chúng tôi và tạo một hình ảnh và khởi chạy một vùng chứa từ nó.

Step 1 - Xây dựng tệp Docker bằng các lệnh sau:

FROM ubuntu 
MAINTAINER [email protected] 
ENV var1=Tutorial var2=point

Step 2 - Xây dựng hình ảnh bằng Docker build chỉ huy.

Step 3 - Chạy một vùng chứa từ hình ảnh.

Step 4 - Cuối cùng, thực hiện env lệnh để xem các biến môi trường.

WORKDIR

Lệnh này được sử dụng để thiết lập thư mục làm việc của vùng chứa.

Cú pháp

WORKDIR dirname

Tùy chọn

  • dirname- Thư mục làm việc mới. Nếu thư mục không tồn tại, nó sẽ được thêm vào.

Giá trị trả lại

Lệnh sẽ thực hiện tương ứng.

Thí dụ

Trong ví dụ của chúng tôi, chúng tôi sẽ nhập một đơn giản echo lệnh trong Tệp Docker của chúng tôi và tạo một hình ảnh và khởi chạy một vùng chứa từ nó.

Step 1 - Xây dựng tệp Docker bằng các lệnh sau:

FROM ubuntu 
MAINTAINER [email protected] 
WORKDIR /newtemp 
CMD pwd

Step 2 - Xây dựng hình ảnh bằng Docker build chỉ huy.

Step 3 - Chạy một vùng chứa từ hình ảnh.