Daftar Isi:

Bagaimana cara meneruskan variabel lingkungan di Docker run?
Bagaimana cara meneruskan variabel lingkungan di Docker run?

Video: Bagaimana cara meneruskan variabel lingkungan di Docker run?

Video: Bagaimana cara meneruskan variabel lingkungan di Docker run?
Video: Docker Environment Variables: DevOps with Docker and Node.js + Mongodb/Redis Part #8 2024, April
Anonim

Mengatur variabel lingkungan (-e, -- env , -- env -mengajukan)

Kapan berlari perintah, itu Buruh pelabuhan Klien CLI memeriksa nilai variabel ada di lokal Anda lingkungan dan meneruskannya ke wadah . Jika tidak ada = disediakan dan bahwa variabel tidak diekspor di lokal Anda lingkungan , NS variabel tidak akan diatur dalam wadah.

Juga tahu, apakah Docker mewarisi variabel lingkungan?

Menggunakan buruh pelabuhan -menulis, kamu dapat mewarisi variabel env di dalam buruh pelabuhan -menyusun. yml dan selanjutnya any file docker (s) dipanggil oleh buruh pelabuhan -compose untuk membangun gambar. Ini adalah berguna ketika file docker Perintah RUN harus menjalankan perintah khusus untuk lingkungan.

Juga Tahu, apa yang ada di perintah Docker Run? NS perintah menjalankan buruh pelabuhan membuat wadah dari gambar yang diberikan dan memulai wadah menggunakan yang diberikan memerintah . Ini adalah salah satu yang pertama perintah Anda harus terbiasa ketika mulai bekerja dengan Buruh pelabuhan.

Dalam hal ini, dapatkah Dockerfile mengakses variabel lingkungan?

Wadah itu memiliki mengakses ke variabel ENV didefinisikan dalam file docker yang menghasilkan gambar asli. Namun, nilai-nilai itu bisa ditimpa dengan menyediakan single variabel lingkungan , atau env_files, dari mana variabel lingkungan diuraikan dan dilewatkan ke dalam wadah.

Bagaimana cara menjalankan wadah Docker yang ada?

Ikuti langkah ini:

  1. Gunakan docker ps untuk mendapatkan nama wadah yang ada.
  2. Gunakan perintah docker exec -it /bin/bash untuk mendapatkan shell bash di dalam wadah.
  3. Atau langsung gunakan docker exec -it untuk menjalankan perintah apa pun yang Anda tentukan dalam wadah.

Direkomendasikan: