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.