Mục lục:

Làm cách nào để chuyển một biến môi trường trong Docker run?
Làm cách nào để chuyển một biến môi trường trong Docker run?

Video: Làm cách nào để chuyển một biến môi trường trong Docker run?

Video: Làm cách nào để chuyển một biến môi trường trong Docker run?
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, Có thể
Anonim

Bộ biến môi trường (-e, - env , -- env -tập tin)

Khi nào đang chạy lệnh, Docker Khách hàng CLI kiểm tra giá trị Biến đổi có ở địa phương của bạn môi trường và chuyển nó cho thùng đựng hàng . Nếu không = được cung cấp và điều đó Biến đổi không được xuất khẩu trong địa phương của bạn môi trường , NS Biến đổi sẽ không được đặt trong thùng đựng hàng.

Cũng nên biết, Docker có kế thừa các biến môi trường không?

Sử dụng người đóng tàu -ghi lại, bạn có thể kế thừa các biến env trong người đóng tàu -soạn, biên soạn. yml và sau đó là bất kỳ Dockerfile (các) được gọi bởi người đóng tàu -tác phẩm để xây dựng hình ảnh. Cái này Là hữu ích khi Dockerfile Lệnh RUN sẽ thực hiện các lệnh cụ thể cho môi trường.

Cũng cần biết, lệnh Docker Run có gì? Các lệnh chạy docker tạo vùng chứa từ một hình ảnh nhất định và bắt đầu vùng chứa bằng cách sử dụng chỉ huy . Nó là một trong những người đầu tiên lệnh bạn nên làm quen với khi bắt đầu làm việc với Docker.

Về vấn đề này, Dockerfile có thể truy cập các biến môi trường không?

Những thùng chứa đó có truy cập đến Biến ENV được định nghĩa trong Dockerfile tạo ra hình ảnh gốc. Tuy nhiên, những giá trị đó có thể được ghi đè bằng cách cung cấp một biến môi trường , hoặc env_files, từ đó biến môi trường được phân tích cú pháp và chuyển vào vùng chứa.

Làm cách nào để chạy một vùng chứa Docker hiện có?

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

  1. Sử dụng docker ps để lấy tên của vùng chứa hiện có.
  2. Sử dụng trình cắm lệnh thực thi -it / bin / bash để lấy bash shell trong vùng chứa.
  3. Hoặc sử dụng trực tiếp trình thực thi docker -it để thực thi bất kỳ lệnh nào bạn chỉ định trong vùng chứa.

Đề xuất: