متغیرهای محیطی و رمزها
بخشی از دوره داکر
ایمیج شما روی لپتاپتان کار میکند. حالا باید در محیط استیجینگ با یک دیتابیس دیگر اجرا شود، و در پروداکشن با دیتابیسی باز هم متفاوت، و رمز دیتابیس پروداکشن نباید برای هرکسی که میتواند ایمیج را دانلود کند خواندنی باشد. ساختن سه ایمیج آشکارا غلط است: آن سه فقط در چند رشتهٔ کوتاه با هم فرق میکنند، و کل وعدهٔ کانتینر همین است که همان چیزی که تست کردهاید، همان چیزی باشد که تحویل میدهید.
پس پیکربندی باید از بیرونِ ایمیج بیاید، در همان لحظهای که کانتینر بالا میآید. Docker چند راه برای این کار جلوی شما میگذارد، و یکی از آنها سکرت را برای همیشه لو میدهد در حالی که دقیقاً شبیه بقیه به نظر میرسد. ...
میخواهی داکر متغیرهای محیطی و رمزها را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با داکر آماده دریافت کنی و متغیرهای محیطی و رمزها را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درسمتغیرهای محیطی و رمزهاچه چیزهایی یاد میگیری
- ENV in Dockerfile
- -e at run
- Env_file in compose
- Why not to bake secrets
- Docker secrets brief mention
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
13 درس- 1داکر چیست20 دقیقه
- 2اولین کانتینر (container) شما25 دقیقه
- 3ایمیجها (images) و Dockerfile30 دقیقه
- 4ساخت ایمیجهای (images) سفارشی35 دقیقه
- 5شبکهسازی کانتینر (container)30 دقیقه
- 6والیومها (volumes) و ماندگاری دادهها30 دقیقه
- 7داکر کامپوز (Docker Compose)35 دقیقه
- 8بیلدهای چندمرحلهای (multi-stage builds)35 دقیقه
- 9متغیرهای محیطی و رمزها25 دقیقه
- 10هلثچک (healthcheck) و سیاستهای راهاندازی مجدد25 دقیقه
- 11بهینهسازی ایمیج (image) و امنیت30 دقیقه
- 12رجیستریها (registries) و انتشار25 دقیقه
- 13پروژه نهایی: استقرار یک استک50 دقیقه
